index.wxml中
<view wx:for="{{loadCount}}" wx:for-index="index">
<web-view src="{{url}}" wx:if="{{loadCount==index+1}}"></web-view>
</view>
index.js中代码
Page({
data: {
url:"",
loadCount:0
},
onLoad: function (options) {
},
onReady: function () {
},
onShow: function () {
this.data.loadCount++
this.setData({
url: "https://www.baidu.com/?" + this.data.loadCount,
loadCount: this.data.loadCount
})
},
onHide: function () {
},
onUnload: function () {
},
onPullDownRefresh: function () {
},
onReachBottom: function () {
},
onShareAppMessage: function () {
}
})
以上代码好处是随意进入H5的链接。在切换tab返回时候会回到首页并且没有返回历史记录。
问题是,第一次切换的时候会变空白,console提示一个页面只允许存在一个webview,但是第二次切换的时候就正常没这个提示。现在相当于每个tab要切换两次之后才是正常的。安卓苹果都是一样。
附代码片段:https://developers.weixin.qq.com/s/x0OnqAmN7ACg
在开发者工具是正常的。使用真机调试需要二次切换tab之后才正常!
求问怎么解决的
已经搞定