2***@qq.com
2***@qq.com
  • 发布:2019-04-22 23:58
  • 更新:2024-04-23 09:42
  • 阅读:3602

uni.navigateBack返回多级只关闭一个页面栈

分类:uni-app

问了几个官方群都没有回复,挺失望的,是设计如此,还是bug原因

2019-04-22 23:58 负责人:无 分享
已邀请:

最佳回复

DCloud_UNI_GSQ

DCloud_UNI_GSQ

HBuilderX 2.0.2 alpha 已修复此问题

  • 开发猿

    你好,目前可以实现只关闭当前页面栈中第index个页面吗?

    2020-05-14 17:27

  • DCloud_UNI_GSQ

    回复 开发猿: 不能

    2021-02-02 11:15

  • justfan

    怎么最新版3.6.5.20221121还是有这个问题

    2022-11-26 20:46

DCloud_UNI_CHB

DCloud_UNI_CHB

在H5平台、App平台实测:

A打开B,B打开C,然后在C页面执行如下代码:

uni.navigateBack({  
    delta:2  
})

可以正常返回A页面

  • 2***@qq.com (作者)

    【h5】确实是可以正常返回,但是在调用getCurrentPages()方法的时候可以看到,页面还是在页面栈里面存在着

    2019-05-10 13:50

  • DCloud_UNI_CHB

    回复 2***@qq.com: 我通过 https://unidemo.dcloud.net.cn/h5/picture 测试,依然没发现问题

    2019-05-13 09:01

  • 飞扬动力小周

    回复 DCloud_UNI_CHB: 我提过这个问题,官方都没回复,我的第一个问题,就直接扫码你们的h5官方demo,都是这个问题。

    2019-11-05 17:47

徐阳

徐阳 - 90后it男

我也遇到了

  • DCloud_UNI_GSQ

    能否具体描述一下

    2021-02-20 18:22

  • 1***@qq.com

    回复 DCloud_UNI_GSQ:就是uni.navigateBack({ delta:4 }) ,返回的页面是对的,但getCurrentPages() 获取页面栈的个数还是不对,反复几次,页面栈会很多,但其实就那几个页面跳来跳去

    2022-04-09 18:18

  • 1***@qq.com

    回复 DCloud_UNI_GSQ:

    页面功能是 就是A->B->C->D 然后 D 选择完数据,然后D的数据给A页面,并会退到A页面了,第一次的时候,数据和页面都是正确的,第二次重新选择数据的以后,在A->B->C->D , 这时候D的数据给A页面(这时候getCurrentPages()获取到的和上一次就不一样了,导致数据赋值出问题),但页面会退A是对的

    2022-04-09 18:24

  • DCloud_UNI_GSQ

    回复 1***@qq.com: 环境信息补充一下

    2022-04-11 11:19

justfan

justfan

我也遇到了,都2022年了,还没有解决这个问题吗?

8***@qq.com

8***@qq.com

我也遇到了,都2024年了,还没有解决这个问题吗?

要回复问题请先登录注册