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