feat: 增加体验版后端接口地址判断-方法抽离
parent
ef6ba21a56
commit
be05df9d91
|
|
@ -1,19 +1,8 @@
|
||||||
import packageInfo from '@/package.json';
|
import packageInfo from '@/package.json';
|
||||||
|
import { getWxEnvVersion } from '@/sheep/helper/env';
|
||||||
|
|
||||||
const { version } = packageInfo;
|
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;
|
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