zhangrl
zhangrl
  • 发布:2022-06-15 17:22
  • 更新:2023-02-13 10:17
  • 阅读:974

【报Bug】浏览器刷新页面会触发两次onload

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Mac

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

HBuilderX类型: 正式

HBuilderX版本号: 3.4.7

浏览器平台: Chrome

浏览器版本: 102.0.5005.115

项目创建方式: HBuilderX

示例代码:

onLoad() {
console.log("111111111111111");
},
onShow() {
console.log("3333333");
},
destroyed() {
console.log("22222222222222");
},

操作步骤:

刷新页面

预期结果:

执行一次

实际结果:

执行两次

bug描述:

浏览器刷新页面 会触发两次onload

2022-06-15 17:22 负责人:无 分享
已邀请:
DCloud_UNI_WZF

DCloud_UNI_WZF

3.4.15 测试未复现该问题,请升级 HBuilderX 重试。

  • m***@foxmail.com

    2023-02-13 该问题依然存在,我用的cli 版本

    2023-02-13 10:12

9***@qq.com

9***@qq.com

我也遇到这个问题

m***@foxmail.com

m***@foxmail.com - hello word !

2023-02-13 该问题仍然存在

m***@foxmail.com

m***@foxmail.com - hello word !

找到原因了,APP.vue 里面写了异步跳转,所以刷新的时候页面的onLoad 等生命周期会执行两次!!!

  • 1***@qq.com

    同样是这个问题,在app.vue中使用了redirectTo跳转,该跳转页面onLoad就触发了两次,请问最后怎么解决的呢?

    2024-01-18 15:30

要回复问题请先登录注册