忘记我是谁
忘记我是谁
  • 发布:2022-02-09 20:18
  • 更新:2022-02-10 15:59
  • 阅读:511

【报Bug】H5环境下第一次打开的页面 onUnload onBackPress都监听不到

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 3.3.10

浏览器平台: Chrome

浏览器版本: 81.0.4044.138

项目创建方式: HBuilderX

操作步骤:

比如
我本地打开第一个http://****/pagesD/index/index 的页面
这时候我点击左上角导航栏的返回
但是/pagesD/index/index页面的生命周期 onUnload onBackPress 是不会触发的
但是如果从
/pagesD/index/index 跳转到 /pagesD/index/details 里面 再从 /pagesD/index/details 返回 /pagesD/index/details 的页面生命周期都会触发

预期结果:

都应该触发 不管他现在处于页面栈的第几级
onUnload 监听页面卸载
onBackPress 监听页面返回
按道理应该都能监听到才是对的,因为我想在这两个方法里面做一些代码处理

实际结果:

实际上是监听不到的

我不知道这算是bug,还是故意这么设计的?

bug描述:

H5环境下第一次打开的页面生命周期 onUnload onBackPress都监听不到

2022-02-09 20:18 负责人:无 分享
已邀请:
DCloud_UNI_GSQ

DCloud_UNI_GSQ

此情况下由于浏览器限制,未能实现。

该问题目前已经被锁定, 无法添加新回复