關於web-view緩存,微信官方似乎也沒給提供什么通用又好用的方案出來,記錄一下自己平時清除緩存的方式
1.從微信小程序列表中刪除小程序
2.web-view的地址加上時間戳
3.找的別人的方法,在onShow中手動調用onLoad
小程序的webview緩存機制會讓頁面不走onLoad(),但是會正常走onShow()方法,這也是問題的根源所在
然后解決方案就是再onShow()方法中,手動調用onLoad()強制刷新,可達到清除緩存效果
onShow() {
this.onLoad()
}
以上三個方法,本人只用到了前兩個,一個同事用到了所有終於清掉了緩存。。。