进去当前页面,然后点击浏览器的刷新。然后再点击浏览器的后退

- 发布:2023-05-09 11:26
- 更新:2023-05-09 12:01
- 阅读:582
产品分类: uniapp/H5
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: Windows 10 专业版
HBuilderX类型: 正式
HBuilderX版本号: 3.7.11
浏览器平台: Chrome
浏览器版本: 113.0.5653.0
项目创建方式: HBuilderX
操作步骤:
预期结果:
三个方法只是执行一个
三个方法只是执行一个
实际结果:
三个方法都没有执行
三个方法都没有执行
bug描述:
进去当前页面,然后点击浏览器的刷新。然后再点击浏览器的后退
onHide() {
console.log("页面消失")
},
onUnload() {
console.log("页面销毁")
},
onBackPress(e) {
console.log(e)
console.log("页面返回")
},
这三个方法都没有执行
1***@qq.com (作者)
是在windows 上面测试的吗?我什么浏览器都不行
2023-05-09 13:23
DCloud_UNI_WZF
回复 1***@qq.com: win mac 都可以触发 onUnload
2023-05-09 14:29
DCloud_UNI_WZF
回复 1***@qq.com: 不过一个已知问题是 index -> A -> B 此时刷新B,点击浏览器返回,不会触发 B 的 unload,如果 index -> A,刷新 A, 点击浏览器返回,则会触发 A 的 unload
2023-05-09 14:42
晓贰丑
我这测试也是,还会执行个onshow
2025-02-22 11:07