30 lines
693 B
TypeScript
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;
|
|
})
|
|
}
|
|
}
|
|
})
|
|
}
|
|
}
|
|
}) |