获得过 0 次赞
回答过的问题获得 0 次赞
分享过的文章/案例获得 0 次赞
评论与回复获得 0 次赞
也尝试过把缓存设置为空对象,页面隐藏/页面卸载的生命周期内remove掉缓存或者设置缓存为空对象,依旧返回tabbar页面会把缓存加回来
缓存无法清除,remove掉了缓存后调用wx.switchTab回到tabbar页面,缓存会自己加回A页面(商品详情)wx.setStorageSync存入缓存,跳转到B页面(订单结算),支付成功后调wx.removeStorageSync清除设置的缓存,并跳转到C页面(支付成功页)再调用wx.removeStorageSync清除设置的缓存(调了2次,确保清除,缓存也确实清掉了),然后手动点击组件触发wx.switchTab回到tabbar页面,之前已经清除掉的缓存会自己加回来。试过用wx.reLaunch跳转tabbar页面也是会把缓存加回来,然而用wx.navigateTo跳转非tabbar页面,缓存就不会自动加回了。这种情况,工具、iOS、安卓必现。
2019-12-14