// app.js const $api = require('./utils/api').API; App({ onLaunch() { let that = this; let token = wx.getStorageSync('access_token') let userInfo = wx.getStorageSync('userInfo'); console.log(token) // if(!token||token==""){ // wx.navigateTo({ // url:"/pages/auth/auth", // }) // }; // wx.login({ // success (res) { // if (res.code) { // //发起网络请求 // $api.getUserAuth(res.code).then(data=>{ // if(data.access_token){ // wx.setStorage({ // key:"access_token", // data:data.access_token // }) // that.queryUsreInfo(); // }else if(data.code==2){ // that.registerBind(res.code) // }else{ // } // }).catch(err=>{ // console.log('err',err) // }) // } else { // console.log('登录失败!' + res.errMsg) // } // } // }) // 监听更新版本 if (wx.canIUse('getUpdateManager')) { const updateManager = wx.getUpdateManager() updateManager.onCheckForUpdate(function (res) { console.log('onCheckForUpdate====', res) // 请求完新版本信息的回调 if (res.hasUpdate) { console.log('res.hasUpdate====') updateManager.onUpdateReady(function () { wx.showModal({ title: '更新提示', content: '新版本已经准备好,是否重启应用?', success: function (res) { console.log('success====', res) // res: {errMsg: "showModal: ok", cancel: false, confirm: true} if (res.confirm) { // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启 updateManager.applyUpdate() } } }) }) updateManager.onUpdateFailed(function () { // 新的版本下载失败 wx.showModal({ title: '已经有新版本了哟~', content: '新版本已经上线啦~,请您删除当前小程序,重新搜索打开哟~' }) }) } }) } }, // registerBind(code){ // let that = this; // let params = { // state:'MINI', // code, // phone:'15198094357', // phoneCode:'', // nickName:'', // avatar:'', // legalName:'' // }; // $api.registerBind(params).then(data=>{ // wx.setStorage({ // key:"access_token", // data:data.access_token // }) // that.queryUsreInfo(); // }) // }, queryUsreInfo() { $api.getUserInfo().then(res => { if (res.code === 0) { wx.setStorageSync('userInfo', res.data.sysUser) } }) }, globalData: { userInfo: null } })