You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

50 lines
1.4 KiB

3 years ago
//const mode = 'devOnline'; //devLocal本地测试、devOnline线上测试、production生产环境
import Vue from 'vue'
let ROOTPATH = 'http://assets.langye.net'; //域名
let DBNAME = 'gongguan'; //sqlite数据库名称
let DBPATH = '_doc/gongguan.db'; //sqlite路径
function setRootpath(value) {
ROOTPATH = value ?? 'http://assets.langye.net'
uni.setStorageSync('ROOTPATH', ROOTPATH)
setTimeout(() => {
Vue.prototype.$u.http.setConfig({
baseUrl: ROOTPATH,
showLoading: true, // 是否显示请求中的loading
loadingMask: true, // 展示loading的时候是否给一个透明的蒙层防止触摸穿透
loadingText: '加载中', // 请求loading中的文字提示
loadingTime: 5000,
originalData: true, // 是否在拦截器中返回服务端的原始数据
// 设置自定义头部content-type
header: {
'content-type': 'application/json;charset=UTF-8'
}
})
},50)
}
function getRootpath() {
return uni.getStorageSync('ROOTPATH')
}
setRootpath(getRootpath())
// switch (mode) {
// case 'devLocal':
// ROOTPATH = "http://assets.langye.net"
// break;
// case 'devOnline':
// ROOTPATH = "http://assets.langye.net"
// break;
// case 'production':
// ROOTPATH = "https://xxxxx.cn"
// break;
// default:
// throw new Error('未配置环境');
// console.log(`未配置环境`);
// }
export {
ROOTPATH,
DBNAME,
DBPATH,
setRootpath,
getRootpath
3 years ago
}