微信小程序开发之页面栈

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


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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值