现象 小程序内嵌web-view跳转页面时,当我们给H5页面做了修改后,重新部署在nginx中,发现真机调试和微信开发者工具中小程序页面死活不更新,在小程序中开启debug清楚缓存依然无效。
原因 小程序的缓存是在小程序中,而H5页面的缓存在微信内置浏览器中,所以当我们清除小程序缓存时并未起到实质性的效果。
解决方法:给链接后面拼接个时间戳,实现每次访问时都是一个新的链接。
<view>
<web-view :src="src"></web-view>
</view>
...
src:"https://xxx.com//index.html#/login?t="+new Date().getTime()