30 lines
693 B
TypeScript

import { info } from "./service/user-api";
// app.ts
App<IAppOption>({
globalData: {},
onLaunch() {
// 展示本地存储能力
const token = wx.getStorageSync('user-token')
if (token) {
this.globalData.token = token;
info().then(userinfo => {
this.globalData.userInfo = userinfo;
})
}else{
wx.login({
success:(e)=>{
if(e.code){
console.log(e)
info(e.code).then(userinfo => {
if(userinfo.token){
wx.setStorageSync("user-token",userinfo.token)
}
this.globalData.userInfo = userinfo;
})
}
}
})
}
}
})