收藏
回答

缓存无法清除,remove掉了缓存后调用wx.switchTab回到tabbar页面,缓存会自己加回

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug wx.switchTab wx.reLaunch wx.removeStorageSync 微信iOS客户端 7.0.8 2.4.4

A页面(商品详情)wx.setStorageSync存入缓存,跳转到B页面(订单结算),支付成功后调wx.removeStorageSync清除设置的缓存,并跳转到C页面(支付成功页)再调用wx.removeStorageSync清除设置的缓存(调了2次,确保清除,缓存也确实清掉了),然后手动点击组件触发wx.switchTab回到tabbar页面,之前已经清除掉的缓存会自己加回来。试过用wx.reLaunch跳转tabbar页面也是会把缓存加回来,然而用wx.navigateTo跳转非tabbar页面,缓存就不会自动加回了。这种情况,工具、iOS、安卓必现。

回答关注问题邀请回答
收藏

2 个回答

登录 后发表内容
问题标签