1***@qq.com
1***@qq.com
  • 发布:2020-08-05 18:42
  • 更新:2022-10-30 17:36
  • 阅读:1005

【报Bug】跳转同一个页面时,不会触发onunload回调

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Mac

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

HBuilderX版本号: 2.8.3

手机系统: Android

手机系统版本号: Android 10

手机厂商: 小米

手机机型: 红米note8 pro

页面类型: vue

浏览器平台: Chrome

浏览器版本: 84.0.4147.105

打包方式: 云端

项目创建方式: CLI

CLI版本号: 2.0.0-28320200727001

操作步骤:

同一个页面
/pages/course/detail
按顺序进行一下跳转:
/pages/course/detail?id=1
/pages/course/detail?id=2
/pages/course/detail?id=3

预期结果:

执行当前页面的 onunload 回调

实际结果:

不执行当前页面的 onunload 回调

bug描述:

同一个页面跳转,只是参数不一样,
不会执行当前页面的 onunload 回调,
但是会执行下个页面的 onload 回调

2020-08-05 18:42 负责人:无 分享
已邀请:
chenli

chenli

难道ios跳转同一个页面可以执行onUnload周期?
同一个页面跳转只是路由参数更新页面并没有离开,是不会执行onUnload周期

  • 1***@qq.com (作者)

    那为什么会执行onload回调?

    2020-08-05 18:48

00后霸道总裁

00后霸道总裁 - 00后霸道总裁

uni.navigateTo 到另一个页面不会执行onUnload

要回复问题请先登录注册