比如
我本地打开第一个http://****/pagesD/index/index 的页面
这时候我点击左上角导航栏的返回
但是/pagesD/index/index页面的生命周期 onUnload onBackPress 是不会触发的
但是如果从
/pagesD/index/index 跳转到 /pagesD/index/details 里面 再从 /pagesD/index/details 返回 /pagesD/index/details 的页面生命周期都会触发
![忘记我是谁](https://img-cdn-tc.dcloud.net.cn/account/identicon/8f84133c99c329b5b92a174ea6c2a6a4.png)
- 发布:2022-02-09 20:18
- 更新:2022-02-10 15:59
- 阅读:600
产品分类: uniapp/H5
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 3.3.10
浏览器平台: Chrome
浏览器版本: 81.0.4044.138
项目创建方式: HBuilderX
操作步骤:
预期结果:
都应该触发 不管他现在处于页面栈的第几级
onUnload 监听页面卸载
onBackPress 监听页面返回
按道理应该都能监听到才是对的,因为我想在这两个方法里面做一些代码处理
都应该触发 不管他现在处于页面栈的第几级
onUnload 监听页面卸载
onBackPress 监听页面返回
按道理应该都能监听到才是对的,因为我想在这两个方法里面做一些代码处理
实际结果:
实际上是监听不到的
我不知道这算是bug,还是故意这么设计的?
实际上是监听不到的
我不知道这算是bug,还是故意这么设计的?
bug描述:
H5环境下第一次打开的页面生命周期 onUnload onBackPress都监听不到
1 个回复
DCloud_UNI_GSQ
此情况下由于浏览器限制,未能实现。