在使用navigetaBack的时候会清除所有的页面栈?
发布于 5 年前 作者 songyong 2715 次浏览 来自 问答

先用1 2 3 4 5代表这5张图吧

我是从 商品详情(1) 点击到 确认订单页面(2) 再去 选择地址(3) 这个时候的页面栈都是对的

可是我在 选择地址(3) 页面点击左上角返回的时候 返回到了 确认订单页(4) 这时候问题来了

1.只有一个页面栈了( 订单确认页(2) )

2.我确认用的navigateBack({ delta: 1})

3.如果delta传超了 也不该在 订单确认页(2)

还有就是如果我选择了地址再返回 确认订单页(5) 页面栈就是正常的

我选择了地址那里也用的navigateBack({ delta: 1 })

求解这是什么原因呢??

回到顶部