67 lines
2.2 KiB
JavaScript
67 lines
2.2 KiB
JavaScript
|
// app.js
|
|||
|
import config from './utils/config';
|
|||
|
import languageUtils from './utils/languageUtils';
|
|||
|
App({
|
|||
|
onLaunch() {
|
|||
|
this.initLanguage();
|
|||
|
this.setEnv();
|
|||
|
config.STATIC_DOMAIN = 'https://test-static.1x.cn';
|
|||
|
config.WEBSOCKET_DOMAIN = 'wss://webchattest.1x.cn';
|
|||
|
// 登录
|
|||
|
wx.login({
|
|||
|
success: res => {
|
|||
|
// 发送 res.code 到后台换取 openId, sessionKey, unionId
|
|||
|
}
|
|||
|
})
|
|||
|
// wx.getSystemInfo({
|
|||
|
// success: function (res) {
|
|||
|
// wx.setStorageSync('windowHeight', res.windowHeight)
|
|||
|
// }
|
|||
|
// })
|
|||
|
},
|
|||
|
globalData: {
|
|||
|
systemInfo: wx.getSystemInfoSync(),
|
|||
|
},
|
|||
|
initLanguage() {
|
|||
|
this.globalData.lang = languageUtils._lang()
|
|||
|
},
|
|||
|
// 环境对接
|
|||
|
setEnv: function () {
|
|||
|
const accountInfo = wx.getAccountInfoSync();
|
|||
|
// miniProgram.envVersion的合法值:develop开发版、trial体验版、release正式版
|
|||
|
this.globalData.appId = accountInfo.miniProgram.appId;
|
|||
|
// 环境判断 true 开发环境 false 体验版、正式版
|
|||
|
let version = accountInfo.miniProgram.envVersion;
|
|||
|
let extConfig = wx.getExtConfigSync ? wx.getExtConfigSync() : {};
|
|||
|
this.globalData.ext = JSON.stringify(extConfig)
|
|||
|
if (extConfig.hasOwnProperty('environment')) {
|
|||
|
if (extConfig.environment == 'pro') {
|
|||
|
version = 'release';
|
|||
|
} else {
|
|||
|
version = 'develop';
|
|||
|
}
|
|||
|
}
|
|||
|
// // version='release'
|
|||
|
// this.globalData.isDevelop = version != 'release';
|
|||
|
// // 正式版本
|
|||
|
// if (version === 'release') {
|
|||
|
// config.STATIC_DOMAIN = 'https://static.wxbig.cn';
|
|||
|
// config.DOMAIN = 'https://dev.filesbox.cn';
|
|||
|
// config.WEBSOCKET_DOMAIN = 'wss://webchat.xx.cn';
|
|||
|
// this.setOptions();
|
|||
|
// }
|
|||
|
// //体验版
|
|||
|
// // else if( version === 'trial'){
|
|||
|
// // config.STATIC_DOMAIN = 'https://pre-static.1x.cn';
|
|||
|
// // config.DOMAIN = 'https://pre.xx.cn';
|
|||
|
// // config.WEBSOCKET_DOMAIN = 'wss://webchatpre.1x.cn';
|
|||
|
// // }
|
|||
|
// // 开发版本
|
|||
|
// else {
|
|||
|
// config.STATIC_DOMAIN = 'https://test-static.1x.cn';
|
|||
|
// config.DOMAIN = 'https://dev.filesbox.cn';
|
|||
|
// config.WEBSOCKET_DOMAIN = 'wss://webchattest.1x.cn';
|
|||
|
// }
|
|||
|
},
|
|||
|
})
|