小程序web-view缓存的问题

关于web-view缓存,微信官方似乎也没给提供什么通用又好用的方案出来,记录一下自己平时清除缓存的方式
1.从微信小程序列表中删除小程序

2.web-view的地址加上时间戳

3.找的别人的方法,在onShow中手动调用onLoad

小程序的webview缓存机制会让页面不走onLoad(),但是会正常走onShow()方法,这也是问题的根源所在

然后解决方案就是再onShow()方法中,手动调用onLoad()强制刷新,可达到清除缓存效果

onShow() {

    this.onLoad()

}
以上三个方法,本人只用到了前两个,一个同事用到了所有终于清掉了缓存。。。

小程序web-view缓存的问题

上一篇:微信网页授权开发遇到问题


下一篇:Struts2中的数据处理的三种方式对比(Action中三种作用域request,session,application对象)