最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

解决微信小程序防止无法回到主页的问题

来源:动视网 责编:小采 时间:2020-11-27 22:06:50
文档

解决微信小程序防止无法回到主页的问题

解决微信小程序防止无法回到主页的问题:【小程序】提交订单页面到订单详情页面,如何防止无法回到主页 问题场景: 小程序某个页面完成后,希望跳转到另一个相关页面。 比如,订单提交完成后,希望跳转到订单详情页面,可选的方案有两个 A 使用 wx.navigateTo 跳转到非 tabBar 页面 优点是
推荐度:
导读解决微信小程序防止无法回到主页的问题:【小程序】提交订单页面到订单详情页面,如何防止无法回到主页 问题场景: 小程序某个页面完成后,希望跳转到另一个相关页面。 比如,订单提交完成后,希望跳转到订单详情页面,可选的方案有两个 A 使用 wx.navigateTo 跳转到非 tabBar 页面 优点是


优点是有返回按钮,可以一步一步的返回到主页

缺点是用户体验很差,还有可能重复发布订单

B使用 wx.redirectTo跳转到非 tabBar 页面

优点是,不会返回旧页面

缺点是,无法返回主页,造成死循环

解决办法

1、使用 wx.reLaunch 可以带参数的特性,跳转到 tabbar 页面,如

wx.reLaunch({
 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,
 })
 }
 }

总结

以上所述是小编给大家介绍的解决微信小程序防止无法回到主页的问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

文档

解决微信小程序防止无法回到主页的问题

解决微信小程序防止无法回到主页的问题:【小程序】提交订单页面到订单详情页面,如何防止无法回到主页 问题场景: 小程序某个页面完成后,希望跳转到另一个相关页面。 比如,订单提交完成后,希望跳转到订单详情页面,可选的方案有两个 A 使用 wx.navigateTo 跳转到非 tabBar 页面 优点是
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top