feat: 兼容环境显示判断条件
This commit is contained in:
parent
056ccd463e
commit
9dfd051415
4
App.vue
4
App.vue
@ -19,11 +19,11 @@
|
||||
sn: '',
|
||||
// 获取环境配置
|
||||
getEnvConfig() {
|
||||
// #ifdef MP-WEIXIN
|
||||
const envVersionStorage = getStorage('envVersion')
|
||||
if (envVersionStorage) {
|
||||
return envVersionStorage
|
||||
}
|
||||
// #ifdef MP-WEIXIN
|
||||
if (this.envVersion === 'develop') {
|
||||
return 'XHJ'
|
||||
}
|
||||
@ -31,7 +31,7 @@
|
||||
return 'XHJ'
|
||||
}
|
||||
// #endif
|
||||
return 'DEV'
|
||||
return 'XHJ'
|
||||
}
|
||||
},
|
||||
computed: {
|
||||
|
||||
@ -73,9 +73,13 @@
|
||||
<view class="env" v-if="env">
|
||||
<view class="env-text">{{ env.name }} {{ env.version }}+{{ env.buildNumber }}</view>
|
||||
<view>{{ env.baseUrl.split('/').slice(0, 3).join('/') }}</view>
|
||||
<view v-if="envVersion !== 'release' && env" class="env-button" @click="show = true"
|
||||
>切换环境</view
|
||||
<view
|
||||
v-if="(envVersion !== 'release' || nodeEnv === 'development') && env"
|
||||
class="env-button"
|
||||
@click="show = true"
|
||||
>
|
||||
切换环境
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
@ -122,7 +126,8 @@
|
||||
env: null,
|
||||
envVersion: '',
|
||||
envList: [],
|
||||
show: false
|
||||
show: false,
|
||||
nodeEnv: ''
|
||||
}
|
||||
},
|
||||
computed: {
|
||||
@ -134,6 +139,7 @@
|
||||
this.buttonInfo = await this.getButtonInfo()
|
||||
this.env = await env[await getApp().globalData.getEnvConfig()]
|
||||
this.envVersion = getApp().globalData.envVersion
|
||||
this.nodeEnv = process.env.NODE_ENV
|
||||
|
||||
// eslint-disable-next-line guard-for-in,no-restricted-syntax
|
||||
for (let key in env) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user