多个页面后使用uni.reLaunch跳转
- 发布:2022-10-10 17:47
- 更新:2023-09-22 20:39
- 阅读:524
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 19044.1645
HBuilderX类型: 正式
HBuilderX版本号: 3.6.4
手机系统: Android
手机系统版本号: Android 12
手机厂商: vivo
手机机型: IQOO 5 Pro
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
跳转后用getCurrentPages()查询的长度为1
跳转后用getCurrentPages()查询的长度为1
实际结果:
跳转后用getCurrentPages()查询的长度不为1
跳转后用getCurrentPages()查询的长度不为1
bug描述:
App端 uni.reLaunch跳转后用getCurrentPages()查询的长度不是1
2 个回复
窄门餐眼
确实有这个问题~;
目前有需求:如果页面栈为 1 ,则页面左上角显示主页按键,点击可直接返回主页,类似小程序一样,但是实际开发中,发现不论调用uni.reLaunch 还是 uni.redirectTo,getCurrentPages查询出来依然还是会增加;
但是调用uni.switchTab 则返回是正确的;
如果这个问题是 bug 请尽快修复哈,如果不是有没有实现这个需求的类似 API,感谢回答 ;
窄门餐眼
HBuilderX类型: 正式HBuilderX
版本号: 3.8.12.20230817
手机系统: ios
手机系统版本号: 17.0.1
手机机型:iphone 13 pro max
页面类型:vue
版本: vue2
运行方式:真机运行