// app.ts App({ globalData: { token: "", userInfo: null }, onLaunch() { const token = wx.getStorageSync("token"); if (token) { this.globalData.token = token; } }, setToken(token: string) { this.globalData.token = token; wx.setStorageSync("token", token); // 同步到缓存,持久化存储 }, // 提供清除 token 的方法(退出登录时使用) clearToken() { this.globalData.token = ""; wx.removeStorageSync("token"); }, setUserInfo(userInfo: WechatMiniprogram.CustomUserInfo){ this.globalData.userInfo = userInfo; // 可选:持久化存储到缓存(根据需求决定是否需要) wx.setStorageSync("userInfo", userInfo); }, clearUserInfo(){ this.globalData.userInfo = null; wx.removeStorageSync("userInfo") } })