me落叶
me落叶
  • 发布:2023-04-07 18:23
  • 更新:2023-04-17 16:03
  • 阅读:382

uniapp 测试安卓在一些情况下getCurrentPages长度大于1返回上一页会跨过中间页面直接跳到初始页(指pages.json第一页面)

分类:uni-app

此问题在正常的使用中偶尔会出现,在开发阶段有一个办法100%复现。

100%复现步骤如下:

1、真机初始页登录页面=>首页=>test2页

2、PC端随便修改内容触发编译

3、返回上一页(因触发编译导致getCurrentPages长度为1,这是正常的,通过onBackPress监听长度为1uni.reLaunch到首页,相反则执行正常返回上一页)正常返回到首页

4、在从首页进入到test2页,再返回上一页,问题出现了,他没有返回到上一页(则首页),直接跳到了初始页登录页面(pages.json第一页面)。返回上一页页触发了onBackPress,但是getCurrentPages长度为2却没有按正常逻辑返回上一页(首页),直接跨过了。

HB编辑器:稳定版3.7.9

手机:小米12s Pro

2023-04-07 18:23 负责人:DCloud_UNI_GSQ 分享
已邀请:
me落叶

me落叶 (作者) - 674965

有时候打包在真机上正常使用页会偶尔出现此问题

me落叶

me落叶 (作者) - 674965

官方没人理吗?

DCloud_UNI_Anne

DCloud_UNI_Anne

感谢反馈,已加分,后续会优化

要回复问题请先登录注册