小程序
小游戏
企业微信
微信支付
扫描小程序码分享
像这种直接声明,获取缓存数据的方式为什么拿不到数据
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
Page 的作用是注册页面,在分包(主包算是一个特殊的分包) 加载的时候就会执行,你可能是认为它在跳转到这个页面的时候才会执行,实际上并不是。
你这样写相当于在小程序启动的时候去读取 storage,只会读到上次小程序执行时写的缓存。
正确的写法应该是在 onLoad 中去读取
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
稳妥一点,在onload 里写吧,非要探个究竟浪费时间
亲测,有值啊
那要看你的值有没有设置到缓存里
onLoad(options) {
this.setData({
model: wx.getStorageSync('model'),
})
}
初始化完成时,这两个缓存数据存在值吗?
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
Page 的作用是注册页面,在分包(主包算是一个特殊的分包) 加载的时候就会执行,你可能是认为它在跳转到这个页面的时候才会执行,实际上并不是。
你这样写相当于在小程序启动的时候去读取 storage,只会读到上次小程序执行时写的缓存。
正确的写法应该是在 onLoad 中去读取
稳妥一点,在onload 里写吧,非要探个究竟浪费时间
亲测,有值啊
那要看你的值有没有设置到缓存里
onLoad(options) {
this.setData({
model: wx.getStorageSync('model'),
})
}
初始化完成时,这两个缓存数据存在值吗?