解决⼩程序防⽌⽆法回到主页的问题
倩女幽魂玩什么职业好【⼩程序】提交订单页⾯到订单详情页⾯,如何防⽌⽆法回到主页
问题场景:
⼩程序某个页⾯完成后,希望跳转到另⼀个相关页⾯。
⽐如,订单提交完成后,希望跳转到订单详情页⾯,可选的⽅案有两个
A 使⽤ wx.navigateTo 跳转到⾮ tabBar 页⾯
优点是有返回按钮,可以⼀步⼀步的返回到主页
缺点是⽤户体验很差,还有可能重复发布订单
B使⽤ wx.redirectTo跳转到⾮ tabBar 页⾯
优点是,不会返回旧页⾯
缺点是,⽆法返回主页,造成死循环
解决办法
win10开机黑屏1、使⽤ wx.reLaunch 可以带参数的特性,跳转到 tabbar 页⾯,如厦门好玩吗
url: '/pages/me/me?pageId=mypublishhome'
});
2、在pages/me/me页⾯的 onLoad中加⼊判断,进⾏跳转管理,这样新打开的页⾯
pages/me/mypublishhome/mypublishhome就可以实现返回tabbar页⾯,进⽽可以进⼊其他主页了
onLoad: function(options) {
that = this;
console.log('当前页⾯的options是', options);
if (options.pageId) {
象棋教程/
/这个pageId的值存在则证明⾸页的开启来源于⽤户点击
console.log('当前页⾯的options是', options.pageId);最初的梦想 歌词
wx.navigateTo({
url: '/pages/me/' + options.pageId + '/' + options.pageId,
})
}
}
四字个性网名总结
以上所述是⼩编给⼤家介绍的解决⼩程序防⽌⽆法回到主页的问题,希望对⼤家有所帮助,如果⼤家有任何疑问请给我留⾔,⼩编会及时回复⼤家的。在此也⾮常感谢⼤家对⽹站的⽀持!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论