1页面缓存由浏览器缓存引起,那么可以通过设置来修改浏览器缓存。
可以通过nginx设置cache-control 来关闭浏览器缓存
2由于是单页面应用,所以只需要对indexhtml设置即可。
对indexhtml中的资源地址,也会存在缓存,可以通过webpack构建时加入hash值解决。
请求框架config配置
configjs
未登录前token取到是空,登录后把后台返回的token存储到缓存,到下一个界面请求其他接口的时候,头信息里面的token为空,并且本地缓存信息已有token,于是想到是请求头里面的token并没有更新,需要去更新一下就可以了。
interfacejs
indexjs
本人公司小程序中的webview网页更新时,常常因缓存原因无法实时更新,极其影响使用。于是遍尝网上能找到的方法。
总结:
1:小程序webview中的网站添加时间戳后缀,
2:webview的网页是用vue写的,路由默认的是hash模式,需要改为history模式。
3:成功,可以实时更新
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)