yorick
yorick
  • 发布:2020-06-04 13:54
  • 更新:2020-06-04 13:54
  • 阅读:976

H5页面返回会触发页面的onLoad (已解决, 不是框架bug)

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 10.14.6 (18G95)

HBuilderX类型: Alpha

HBuilderX版本号: 2.7.10

浏览器平台: Chrome

浏览器版本: 83.0.4103.61(正式版本) (64 位)

项目创建方式: HBuilderX

操作步骤:

浏览器直接输入B页面的url,然后点击B页面跳转到C页面,然后再点返回

预期结果:

B页面的onLoad不会执行。

实际结果:

B页面的onLoad重新执行了。

bug描述:

问题已经找出,不是uni框架的问题
【是自己的问题,更改页面url逻辑造成的】

现在看到一个现象:
H5 环境,history模式
有A B C 三个页面
A为启动页面(page.json第一个)

A页面可以点击跳转到B页面,B页面可以点击跳转到C页面

1.现在浏览器直接输入B页面的url,然后点击B页面跳转到C页面,然后再点返回,B页面的onLoad重新执行了。

  1. 如果从默认A页面启动,点击跳转到B页面,在点B页面跳到C页面,这时候点返回,B页面的onLoad不执行(这种情况是对的)。
2020-06-04 13:54 负责人:无 分享
已邀请:

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