微信小程序跳转问题

  最近在做微信小程序跳转页面,遇到一些小的问题。

       比如我从A页面navigateTo到B页面,B页面navigateTo到C页面,此时 再从C页面redirectTo到D页面,会发现过程中B页面也闪现了,而我想要的效果就是B跳转到C后页面栈中的A及B都能出栈。后来仔细看了文档,发现vx.navigateTo是保留当前页面,跳转到应用内某个页面,然后通过wx.navigateBack()或者返回键可以返回;而wx.redirectTo是关闭当前页面,跳转到应用内某个页面,以前的页面还是在页面栈中,这让一直以为用redirectTo栈里内容都会清空的我情何以堪。

      中途也在网上搜了很多如何清空小程序页面栈的问题,最终都没找到我想要的答案,我一直以为可以有个方法能清除页面栈,后来看文档发现了一个我想找的api,那就是wx.reLaunch这个方法的作用是关闭所有页面打开到应用内某个页面,问题解决。

     还要是仔细看文档。

posted @ 2017-10-25 10:44  apgy  阅读(139)  评论(0编辑  收藏  举报