微信小程序开发之页面栈

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


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

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

发布了24 篇原创文章 · 获赞 3 · 访问量 4万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章