收藏
回答

小程序tabber页里面嵌入的web-view,第二次进入的时候页面数据没有刷新

问题模块 框架类型 问题类型 终端类型 微信版本 基础库版本
框架 小程序 需求 客户端 7.0.5 2.7.1

- 需求的场景描述(希望解决的问题)

小程序tabber页里面嵌入的web-view,第二次进入的时候页面数据没有刷新,我都监测到web-view的src里面的参数都有发生改变,但是就是页面不刷新,用工具的时候,调用一下调试,页面就刷新了,我试了在onShow里面清空src的值,然后再重新赋值,并且加上了时间戳,还是没得用。

- 希望提供的能力

我想知道这个问题该怎么解决


最后一次编辑于  07-19  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

8 个回答

  • 娇华
    娇华
    07-19

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    07-19
    赞同
    回复 2
    • mxh
      mxh
      07-19
      项目有点复杂,不太好分离片段出来,我能不能直接截图,和粘贴出来部分功能代码
      07-19
      赞同
      回复
    • 娇华
      娇华
      07-19回复mxh
      提供一个简单的可复现问题的demo即可
      07-19
      赞同
      回复
  • 主席說我美
    主席說我美
    08-12

    我也遇到同样的问题,不知楼主解决没

    08-12
    赞同
    回复 4
    • mxh
      mxh
      08-12
      beforeRouteUpdate(to, from, next) { let that=this; if(to.fullPath!=from.fullPath){ next(); that.initPage(); //地图初始化三级数据 that.getPost(5); //品种导航 } },
      08-12
      赞同
      回复
    • mxh
      mxh
      08-12
      监测H5的路由
      08-12
      赞同
      回复
    • 主席說我美
      主席說我美
      08-12回复mxh
      谢谢。不过你上面写着即使你在onshow里把src赋为空它也不会刷新,那么url的变化应该影响不到h5页面啊
      08-12
      赞同
      回复
    • mxh
      mxh
      08-13
      加上时间戳,每次的url都是变化了,然后在H5页面监测路由的变化
      08-13
      赞同
      回复