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