页面路由是: A => B => C => D
我希望在D页点返回的时候能直接到A页, 把B, C都覆盖掉
怎么覆盖掉前面的多个路由记录?How to overwrite multiple previous routing records?
怎么覆盖掉前面的多个路由记录?页面路由是: A => B => C => D
我希望在D页点返回的时候能直接到A页, 把B, C都覆盖掉
Page routing is: a = > b = > C = > D. I hope that when page D returns, I can go directly to page A and cover both B and C
回答:
C跳D用wx.redirectTo,D页面(我猜是个结果页)中下部放 button 跳到A
B跳C和C跳D都用wx.redirectTo跳转
原文出处:怎么覆盖掉前面的多个路由记录?
1.wx.reLaunch(A),navigateTo(D)
2.navigateBack(detla:2) ,navigateTo(D)
3.D页面放按钮navigateBack(detla:3)
4.自定义顶部navigationBar。