小程序web-view 如何重载连接或者刷新?

用h5写了几个页面,一个列表A,一个新增B,从A进入B新增后,使用wx.miniProgram.navigateBack({ delta: 1 })返回A页面,A页面是不会刷新的,就是我清除了web-view 的url 判断赋值,但是h5也是没有重载,造成我从B新增后到A无法拿到数据。如果使用跳转从B返回A的话就乱了。

阅读 2.6k
1 个回答
// 监听 wx 小程序页面回调
const callback = () => {
  WeixinJSBridge.on('onPageStateChange', function (res) {
    // 此处触发页面返回更新
  })
}
if (typeof WeixinJSBridge === 'object' && typeof WeixinJSBridge.invoke === 'function') {
  callback()
} else {
  if (document.addEventListener) {
    document.addEventListener('WeixinJSBridgeReady', callback, false)
  } else if (document.attachEvent) {
    document.attachEvent('WeixinJSBridgeReady', callback)
    document.attachEvent('onWeixinJSBridgeReady', callback)
  }
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题