有解决方案么?我这来回切个tabbar就会触发 On page reload。正常一直调用的wx.switchTab,On page reload后就变成 navigateBack 了,整个页面就无响应了。文档里也没说什么情况会 On page reload啊。 [图片]
页面返回触发了 On page reload? 导致reload 所有点击事件全部失效tab页:pages/home/index 非tab页面(存在普通分包中):package-frame/pages/frame/index 触发流程:tab页进入 非tab页面(webview,存在大量3d模型),然后玩一段时间后,返回上一页,却触发 On page reload pages/home/index,而没有按理想触发 tab页的 onShow ,这时展示的确实是tab 页(pages/home/index),但所有点击失效,但滚动是正常的,包括tabbar。 当触发后,我点击右上角胶囊收起小程序和重新打开,发现展示没错,但触发的 onShow 和 onHide 却不是tab 页的,而是已经关闭的页面。 这个问题不是必现的,一定要玩一段时间后返回才会执行;如果没有触发 On page reload时,一切事件都触发正常的。 [图片][图片]
2023-07-05有解决方案么?我这来回切个tabbar就会触发 On page reload。正常一直调用的wx.switchTab,On page reload后就变成 navigateBack 了,整个页面就无响应了。 [图片]
on Page reload?A页面-> B页面(OCR+人脸识别)-> C页面(表单)页, 在C页面onShow加载结束后不知道为什么会执行on Page reload, 执行B 页面的onload,onShow, C页面的onUnload? 使得C页面所有按钮失效
2023-07-05