utils文件里面新建一个config.js文件
const ENV_ARR = {
// 开发环境
DEV: {
base_url: 'https://**********/api', // 请求基地址
baseUrl: 'https://**********' // 基地址
},
// 正式环境
PROD: {
base_url: 'https://**********/api',
baseUrl: 'https://**********'
}
// 其他环境
}
// #ifdef MP
const { envVersion } = wx.getAccountInfoSync().miniProgram;
let ENV = ''
switch (envVersion) {
case 'develop':
ENV = 'DEV' // 开发版,此处修改开发环境
break;
case 'trial':
ENV = 'PROD' // 体验版
break
case 'release':
ENV = 'PROD' // 正式版
break
default:
ENV = 'PROD'
break
}
// #endif
// #ifdef H5
let ENV = 'PROD'
// #endif
// #ifdef APP-PLUS
let ENV = 'PROD'
// #endif
export default {
// #ifdef H5
base_url: ENV_ARR[ENV].base_url,
baseUrl: ENV_ARR[ENV].baseUrl
// #endif
// #ifdef MP-WEIXIN
base_url: ENV_ARR[ENV].base_url,
baseUrl: ENV_ARR[ENV].baseUrl
// #endif
// base_imgUrl: ENV_ARR[ENV].base_imgUrl
}
外面使用
import config from '@/utils/config.js'
const base_url = config.base_url