Files

33 lines
768 B
TypeScript
Raw Permalink Normal View History

2023-08-31 16:24:37 +08:00
import { getInfo } from "./api/login";
import { getToken, getUserInfo } from "./utils/settings";
2023-08-30 17:27:21 +08:00
// app.ts
App<IAppOption>({
globalData: {
authToken: undefined,
2023-08-31 16:24:37 +08:00
permissions: undefined,
user: undefined,
},
loadUserInfo(token: string) {
getInfo(token).then((resp: any) => {
const { user, permissions } = resp;
this.globalData.user = user;
this.globalData.permissions = permissions;
console.log(this.globalData);
});
2023-08-30 17:27:21 +08:00
},
onLaunch() {
2023-08-31 16:24:37 +08:00
const token = getToken();
this.globalData.authToken = token;
this.loadUserInfo(token);
2023-08-30 17:27:21 +08:00
// 登录
wx.login({
success: (res) => {
console.log(res.code);
// 发送 res.code 到后台换取 openId, sessionKey, unionId
},
});
},
});