小程序
小游戏
企业微信
微信支付
扫描小程序码分享
使用web-view引入一个网页,网页css样式更新后,小程序里面死活不更新,微信开发者工具里面也不更新,无解。。。
12 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
在webview 的页面中 使用 script 引入的xxx.js 如果修改 xxx.js,在小程序调试工具可以正常使用,但是使用手机访问小程序,修改的js无法立刻生效,在微信中删除小程序也无效,只能通过删除微信app 才会解决。希望官方有好的解决方案。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
这个方法有点邪门,但是经过测试,是奏效的。
小程序的webview缓存机制会让页面不走onLoad(),但是会正常走onShow()方法,这也是问题的根源所在
然后解决方案就是再onShow()方法中,手动调用onLoad()强制刷新,可达到清除缓存效果
onShow() {
this.onLoad()
}
请问楼主解决了吗
请问楼主解决了没有,分享一下答案吧,谢谢
马克
mark
我也是。。。该删的都删了,就是把微信卸载了重装下,才可以。。。
楼主、、这个问题解决了没有,我也遇到了
你好,请提供小程序的appid以及web-view组件引用的网页url地址,这样有助于定位问题
甚至是直接删除css文件之后 网页在小程序中还是呈现原来的样子
正在加载...
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
在webview 的页面中 使用 script 引入的xxx.js 如果修改 xxx.js,在小程序调试工具可以正常使用,但是使用手机访问小程序,修改的js无法立刻生效,在微信中删除小程序也无效,只能通过删除微信app 才会解决。希望官方有好的解决方案。
这个方法有点邪门,但是经过测试,是奏效的。
小程序的webview缓存机制会让页面不走onLoad(),但是会正常走onShow()方法,这也是问题的根源所在
然后解决方案就是再onShow()方法中,手动调用onLoad()强制刷新,可达到清除缓存效果
onShow() {
this.onLoad()
}
请问楼主解决了吗
请问楼主解决了没有,分享一下答案吧,谢谢
马克
mark
我也是。。。该删的都删了,就是把微信卸载了重装下,才可以。。。
楼主、、这个问题解决了没有,我也遇到了
你好,请提供小程序的appid以及web-view组件引用的网页url地址,这样有助于定位问题
甚至是直接删除css文件之后 网页在小程序中还是呈现原来的样子