小程序
小游戏
企业微信
微信支付
扫描小程序码分享
场景:小程序体验版:删除小程序后,扫码(带有query参数的二维码)进入小程序,获取参数并异步存储,点击登录后生成token并同步存储起来,此时关闭小程序,再次从微信头部点开小程序发现之前存储的值都没有了,此时若再次扫码登陆存储值就会一直存在,请问第一次打开小程序缓存丢失怎么解决?
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,我是体验版扫码进入小程序,将码上的参数保存到缓存,退出小程序后用微信上方的最近进入保存的缓存数据就消失了,体验版有这个问题,发布正式版后就没了吗?体验版的这个问题有解决吗?
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
请问这个问题解决了吗?我今天也是发现这个问题了,ios的机型必现。
删除小程序后扫描体验版二维码,第一次添加缓存,关闭,从头像点进来拿不到第一次添加的缓存
此时关闭小程序 再进入应该还是之前那个页面吧
目测是代码问题。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你好,我是体验版扫码进入小程序,将码上的参数保存到缓存,退出小程序后用微信上方的最近进入保存的缓存数据就消失了,体验版有这个问题,发布正式版后就没了吗?体验版的这个问题有解决吗?
请问这个问题解决了吗?我今天也是发现这个问题了,ios的机型必现。
删除小程序后扫描体验版二维码,第一次添加缓存,关闭,从头像点进来拿不到第一次添加的缓存
此时关闭小程序 再进入应该还是之前那个页面吧
目测是代码问题。
onLaunch: function(e) {
const queryObj = e.query;
console.log("App Launch", queryObj);
if (queryObj && queryObj.branchCode && queryObj.userType) {
wx.setStorage({
key: "loginQuery",
data: queryObj,
success: function() {
console.log("机构code存储成功", queryObj);
}
});
}
}
然后在登陆页面onReady()里面获取如下:
wx.getStorage({
key: "loginQuery",
success: function(res) {}
})
麻烦看下问题可能出现在那里?谢谢~