收藏
回答

webview刷新页面,提示只能存在一个webview,然而二次点击之后又没问题?

    <view wx:for="{{loadCount}}" wx:for-index="index">
    <web-view src="{{url}}" wx:if="{{loadCount==index+1}}"></web-view>
    </view>
    

js:

Page({
    data: {
    url:"",
    loadCount:0
    },
    onLoadfunction (options{
    },
    onReadyfunction () {
    },
    onShowfunction () {
    this.data.loadCount++
    this.setData({
    url"https://www.qq.com/?" + this.data.loadCount,
    loadCountthis.data.loadCount
    })
    },
    onHidefunction () {
    },
    onUnloadfunction () {
    },
    onPullDownRefreshfunction () {
    },
    onReachBottomfunction () {
    },
    onShareAppMessagefunction () {
    }
    })

这样可以无浏览器历史记录刷新页面。但是真机有个问题就是第一次点击会是空白,然后报webview只能存在一个。但是奇怪的是第二次之后就正常没报错了。请教大神。

PS:在开发者工具测试没问题。但是真机第一次触发刷新空白,第二次正常

最后一次编辑于  2022-09-28
回答关注问题邀请回答
收藏

2 个回答

登录 后发表内容