收藏
回答

tab页面加载webview,如何实现切换tab立即刷新的功能?

目前我的tab页面利用webview加载了一个h5页面,但是h5页面的数值是不断变化的,在切换tab的过程中并不能捕捉到新的数值,貌似是webview页面没有重新加载,针对这种现象该如何解决呢

回答关注问题邀请回答
收藏

1 个回答

  • 牲产队-朝酒晚舞
    牲产队-朝酒晚舞
    2021-06-03

    切换页面的时候在onShow里动态设置webview的链接。

    举个例子:

    <webview src="{{targetUrl}}" />
    
    onShow() {
      this.setData({
         targetUrl: `https://www.baidu.com?ts=${Date.now()}`
      })
    },
    onHide() {
      this.setData({
         targetUrl: ''
      })
    }
    


    2021-06-03
    有用 1
    回复 7
    • 🐳sweetie
      🐳sweetie
      发表于移动端
      2021-06-03
      我也有在onshow中加载,但是并没有加载。
      2021-06-03
      回复
    • 牲产队-朝酒晚舞
      牲产队-朝酒晚舞
      2021-06-03回复🐳sweetie
      你复制我写的代码呢。我在onHide的时候去掉了。他onShow的时候还会重载一次。或者你加个变量。给webview加个wx:if判断。onShow的时候为true onHide的是为false
      2021-06-03
      回复
    • 牲产队-朝酒晚舞
      牲产队-朝酒晚舞
      2021-06-03回复🐳sweetie
      2021-06-03
      回复
    • 🐳sweetie
      🐳sweetie
      发表于移动端
      2021-06-03回复牲产队-朝酒晚舞
      是哦,我没复制onhide我也把onhide清空试试谢谢哈
      2021-06-03
      回复
    • 牲产队-朝酒晚舞
      牲产队-朝酒晚舞
      2021-06-03回复🐳sweetie
      2021-06-03
      回复
    查看更多(2)
登录 后发表内容