小程序
小游戏
企业微信
微信支付
扫描小程序码分享
组件里的url,浏览器更新,小程序里面不更新
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
这是 web 页面的 BF cache 机制。
可以在web 页面内,监听页面生命周期的 pageshow 和 visibilitychange 事件,然后拉取数据接口。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
解决这个问题可以用下面的方法,亲测有效:
1.nginx加上html内容防止缓存的部分:
location / { ....省略内容 if ($request_filename ~ .*\.(htm|html)$) { # 防止html缓存 add_header Cache-Control no-cache; } }
2.html的head里面加上这些内容
<meta http-equiv="Expires" content="0" /> <meta http-equiv="Pragma" content="no-cache" /> <meta http-equiv="Cache-control" content="no-cache" /> <meta http-equiv="Cache" content="no-cache" /
webview里面cover-view里面的数据都没更新了?
不仅是页面网址,页面中用到的静态资源(css、js、图片等)如果有修改,也要在文件名后面添加新的随机数
url加个随机数
this.setData({
url:'http://www.baidu.com/?'+Math.random()
})
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
这是 web 页面的 BF cache 机制。
可以在web 页面内,监听页面生命周期的 pageshow 和 visibilitychange 事件,然后拉取数据接口。
解决这个问题可以用下面的方法,亲测有效:
1.nginx加上html内容防止缓存的部分:
location / { ....省略内容 if ($request_filename ~ .*\.(htm|html)$) { # 防止html缓存 add_header Cache-Control no-cache; } }
2.html的head里面加上这些内容
<meta http-equiv="Expires" content="0" /> <meta http-equiv="Pragma" content="no-cache" /> <meta http-equiv="Cache-control" content="no-cache" /> <meta http-equiv="Cache" content="no-cache" /
webview里面cover-view里面的数据都没更新了?
不仅是页面网址,页面中用到的静态资源(css、js、图片等)如果有修改,也要在文件名后面添加新的随机数
url加个随机数
this.setData({
url:'http://www.baidu.com/?'+Math.random()
})