sann219sa
sann219sa
  • 发布:2020-08-07 15:34
  • 更新:2020-09-07 20:10
  • 阅读:1173

【报Bug】首页使用redirectTo跳转到其它页时,getCurrentPages()仍然有首页

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Mac

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

HBuilderX版本号: 2.8.4

浏览器平台: Chrome

浏览器版本: 84.0.4147.105

项目创建方式: CLI

CLI版本号: 4.2.3

操作步骤:

如题

预期结果:

如题

实际结果:

如题

bug描述:

在首页页面(/pages/index/index),redirectTo跳转到登录页(/pages/login/index)时,首页页面并没有关闭,而且getCurrentPages()中仍然存在首页实例。
但是如果先打开登录页,再redirectTo跳转到首页,就没有此问题。

# /pages/index/index  
export default {  
     onLoad(){  
       uni.redirectTo({  
            url: '/pages/login/index'  
        });  
    }  
}  
  
# /pages/login/index  
export default {  
     onLoad(){  
          // 在此打印页面栈,首页实例依然存在  
          console.log(getCurrentPages());  
    }  
}
2020-08-07 15:34 负责人:DCloud_UNI_GSQ 分享
已邀请:
DCloud_UNI_GSQ

DCloud_UNI_GSQ

问题确认,已加分,后续修复

  • sann219sa (作者)

    有没有临时解决办法?我发现换成reLauncn也有同样的问题


    2020-08-07 17:40

  • DCloud_UNI_GSQ

    回复 sann219sa: reLaunch 我这测试是没有这个问题的,你再确认一下


    2020-08-12 15:53

DCloud_UNI_GSQ

DCloud_UNI_GSQ

HBuilderX 2.8.11 已修复

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