uniapp中页面跳转

出现的异常:

  在小程序开发中,出现 "redirectTo:fail can not redirectTo a tabbar page" 错误通常是因为小程序规定 redirectTo 不能用于跳转到底部导航栏(TabBar)中的页面。

一、跳转到底部导航栏(TabBar)页面

switchTab: 跳转到应用内的某个底部导航栏页面

uni.switchTab({
  url: '/pages/tabBarPage/tabBarPage'
});

reLaunch: 关闭所有页面,打开到应用内的某个页面。

uni.reLaunch({
  url: '/pages/yourPage/yourPage'
});

二、跳转到非底部导航栏页面

navigateTo: 保留当前页面,跳转到应用内的某个页面,新页面可以通过返回按钮返回到原页面

uni.navigateTo({
  url: '/pages/yourPage/yourPage'
});

redirectTo: 关闭当前页面,跳转到应用内的某个页面,新页面将替代原页面

uni.redirectTo({
  url: '/pages/yourPage/yourPage'
});

 

posted @   向大海  阅读(574)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示