風水大師
風水大師
  • 发布:2018-12-12 11:24
  • 更新:2019-07-04 21:01
  • 阅读:3877

navigateBack 返回多个页面,路由栈只销毁了一个页面

分类:uni-app

在路由栈中,有5个页面,
uni.navigateBack({
delta:2
});
后,路由栈中还有4个页面?

2018-12-12 11:24 负责人:无 分享
已邀请:

最佳回复

DCloud_UNI_GSQ

DCloud_UNI_GSQ

已修复,更新到 HBuilderX alpha 2.0.2 即可

Trust

Trust - 少说废话

现象是什么,没有后退两个页面?
如何得知的,页面栈里面,依旧有 4 个。

  • 3***@qq.com

    现象:页面栈顺序A-B-C-D,从Duni.navigateBack({

    delta:2

    });返回到了B 但是页面栈还是显示ABC,而不是只有AB。

    就是说虽然是返回到了B 但是还有C的页面栈存在

    2019-04-08 11:37

風水大師

風水大師 (作者)

不是没有销毁,是这样的,我有ABC三个页面,A页面navigateTo B页面,B页面navigateTo C页面,在C页面,可以用 pages[pages.length - 2]得到A页面对象,C页面navigateBack 返回A页面,再次A页面navigateTo B页面,B页面navigateTo C页面,C页面pages[pages.length - 2]取A页面就报错了

2***@qq.com

2***@qq.com

想知道解决了吗?

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