feat: 增加体验版后端接口地址判断-方法抽离
parent
ef6ba21a56
commit
be05df9d91
|
|
@ -1,19 +1,8 @@
|
|||
import packageInfo from '@/package.json';
|
||||
import { getWxEnvVersion } from '@/sheep/helper/env';
|
||||
|
||||
const { version } = packageInfo;
|
||||
|
||||
// 获取微信小程序运行环境
|
||||
function getWxEnvVersion() {
|
||||
// #ifdef MP-WEIXIN
|
||||
try {
|
||||
const accountInfo = wx.getAccountInfoSync();
|
||||
return accountInfo.miniProgram.envVersion; // develop: 开发版, trial: 体验版, release: 正式版
|
||||
} catch (e) {
|
||||
console.log('获取微信小程序环境失败', e);
|
||||
return 'release';
|
||||
}
|
||||
// #endif
|
||||
}
|
||||
|
||||
// 开发环境配置
|
||||
export let baseUrl;
|
||||
|
|
|
|||
|
|
@ -0,0 +1,21 @@
|
|||
/**
|
||||
* 微信小程序运行环境:develop / trial / release
|
||||
* 其它平台默认 release,整个 App 生命周期内不会变,缓存一次
|
||||
*/
|
||||
let cachedEnvVersion;
|
||||
|
||||
export function getWxEnvVersion() {
|
||||
if (cachedEnvVersion) return cachedEnvVersion;
|
||||
// #ifdef MP-WEIXIN
|
||||
try {
|
||||
cachedEnvVersion = wx.getAccountInfoSync().miniProgram.envVersion;
|
||||
} catch (e) {
|
||||
console.log('获取微信小程序环境失败', e);
|
||||
cachedEnvVersion = 'release';
|
||||
}
|
||||
// #endif
|
||||
// #ifndef MP-WEIXIN
|
||||
cachedEnvVersion = 'release';
|
||||
// #endif
|
||||
return cachedEnvVersion;
|
||||
}
|
||||
Loading…
Reference in New Issue