微信小程序开发之页面栈

由于微信小程序做了页面栈的技术:


导致小程序开发过程中,如果使用wx.navigateTo()方法跳转页面 会将跳转之前的页面压倒页面栈之中。so,使用navigateBack()方法会将栈首页面出栈,直到目标页面出栈。值得注意的是页面栈的容量是五个。就是说如果超过五个页面,入栈时会发生溢出。新的页面将不会被加入栈中。

这样我们要实现页面跳转只能使用重定向方法,也就是redirectTo()这个方法。但是这个方法不会将自己的页面压倒栈内,从而就不会允许将之前访问过的页面从栈中返回出来。所以在产品设计过程中需要考虑到页面跳转最大页面的逻辑,怎么保证用户体验度和产品使用正常,值得深究。

你可能感兴趣的:(前端技术)