四个页面执行顺序,A页面->B页面->C页面->D页面
场景1:
- 在D页面点击左上返回箭头使其返回到A页面,且不重新渲染
- 解决方法:
- my.navigateBack,关闭当前页面,返回上一级或多级页面的 API
场景2:
- 在D页面右滑手势返回使其返回到A页面,且不重新渲染
- 由于无法捕获右滑手势,需要自行去修改页面堆栈情况
- 解决方法:
- C页面->D页面事件中改为C页面->B页面并做缓存(my.setStorage),并把需要带给D页面的参数存下来,外带一个flag退回到B页面 (my.navigateBack),onShow中读取缓存(