赞
踩
我的场景:a、小程序首页-》b、webview h5活动列表-》c、小程序活动详情
c返回b b无法刷新
网上说了好多办法试过了都不行 求解啊
比如
1、先清空URL在赋值
- <web-view wx:if="{{url}}" src="{{url}}" bindmessage="onMessage"></web-view>
-
- this.setData({
- url: "",
- });
- setTimeout(() => {
- this.setData({
- url: tmpUrl,
- });
- }, 400);
这个方法无效
2、 加时间戳
在b页面onshow的时候给URL地址拼接时间戳 是刷新了但是也增加了h5的页面栈 这样根本不符合要求
解决了!!!再加一个变量其他不变
- <web-view wx:if="{{url && show}}" src="{{url}}" bindmessage="onMessage"></web-view>
- onHide() {
- this.setData({
- show: false,
- });
- },
- onShow() {
- this.setData({
- show: true,
- });
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。