feat: 兼容环境显示判断条件

This commit is contained in:
fanpeng 2025-06-09 15:37:56 +08:00
parent 056ccd463e
commit 9dfd051415
2 changed files with 11 additions and 5 deletions

View File

@ -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: {

View File

@ -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) {