小程序
小游戏
企业微信
微信支付
扫描小程序码分享
/** * 页面的初始数据 */ data: { token: wx.getStorageSync("token"), }
为何在小程序data中直接同步获取缓存在小程序第一次加载完后,token 可能为 undefined,token 是在onLaunch 中获取到的,再次切换页面后就能正常获取数据。
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
建议在onload里调用getStorageSync
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
异步问题吧,onLaunch 可能还没加载完页面就已经初始化完自然也就取不到token。
需要在onLoad里重新赋值,再调用就行了
那就改成在该页的onload里setData呗。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
异步问题吧,onLaunch 可能还没加载完页面就已经初始化完自然也就取不到token。
需要在onLoad里重新赋值,再调用就行了
那就改成在该页的onload里setData呗。