小程序
小游戏
企业微信
微信支付
扫描小程序码分享
- 当前 Bug 的表现(可附上截图)
删除小程序,再次进入小程序之前的缓存还存在(storage)。本来删除小程序之后,该小程序的本地storage的缓存就应该没有了,但是再次小程序助手进入之后还存在
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
我在其他社区看到,小程序开发版、测试版、正式版共用同一storage,远程调试工具也需要手动清除storage。所以有时候并不是没删除,而是开发者自己手机上会有好几个版本,需要把所有版本的小程序都删除才能彻底清理掉storage。
所以open_id的存储,我是直接弃用storage了,对request进行Promise封装
request({url, data = {}, method = "GET"}) { return new Promise((resolve, reject) => { this._request(url, resolve, reject, data, method) }) } _request(url, resolve, reject, data, method) { let openId = getApp().globalData.open_id // 需要open_id的请求 if (!openId && url !== URL.LOGIN) { getApp().getOpenId() .then(open_id => { return this._request(url, resolve, reject, data, method) }) .catch(err => {}) } else { // 已登录 或者 login请求(无需open_id) wx.request(...) } }
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
解决了吗??
我的也是,ios最新版微信,删除之后存储的数据还是,清除缓存之后也有
问题未复现,这个问题是必现的吗?只有iPhone 7,微信版本7.0.3有这个问题吗?
我的是必现,同事的iphone X ,系统12.1.2 、微信7.0.3正常
麻烦真机打开调试--vconsole--system截图看看
好的,这个问题已复现,后续修复哈
咦,我之前试过好多次的了喔,都没有缓存的喔。不过我为了更加保险,在小程序加了个清楚缓存的功能给用户~~
环境不一样,我之前是可以的,我手机系统和微信版本后就不行了,手动调试来清除太费劲了
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
我在其他社区看到,小程序开发版、测试版、正式版共用同一storage,远程调试工具也需要手动清除storage。所以有时候并不是没删除,而是开发者自己手机上会有好几个版本,需要把所有版本的小程序都删除才能彻底清理掉storage。
所以open_id的存储,我是直接弃用storage了,对request进行Promise封装
request({url, data = {}, method = "GET"}) { return new Promise((resolve, reject) => { this._request(url, resolve, reject, data, method) }) } _request(url, resolve, reject, data, method) { let openId = getApp().globalData.open_id // 需要open_id的请求 if (!openId && url !== URL.LOGIN) { getApp().getOpenId() .then(open_id => { return this._request(url, resolve, reject, data, method) }) .catch(err => {}) } else { // 已登录 或者 login请求(无需open_id) wx.request(...) } }
解决了吗??
我的也是,ios最新版微信,删除之后存储的数据还是,清除缓存之后也有
问题未复现,这个问题是必现的吗?只有iPhone 7,微信版本7.0.3有这个问题吗?
我的是必现,同事的iphone X ,系统12.1.2 、微信7.0.3正常
麻烦真机打开调试--vconsole--system截图看看
好的,这个问题已复现,后续修复哈
咦,我之前试过好多次的了喔,都没有缓存的喔。不过我为了更加保险,在小程序加了个清楚缓存的功能给用户~~
环境不一样,我之前是可以的,我手机系统和微信版本后就不行了,手动调试来清除太费劲了