在uniapp中,我们经常要用到路由跳转来切换页面,有以下常用:
1.uni.navigateTo保留当前页面跳转到应用内的某个页面,跳转后有导航栏有小箭头可以返回上一级页面。
2.uni.redirectTo关闭当前页面跳转到应用内的某个页面,跳转后的页面返回只能返回再上一级,也就是说1->2->3,2用此方法跳转,3只能返回1.
3.uni.reLaunch 关闭所有页面,打开到应用内的某个页面,跳转后的页面只能返回page定义的首页。
4.uni.switchTab 跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面,只能用此方法跳转到tar页面。
5. uni.navigateBack,返回页面 1是返回一级,2返回2级,不够则返回首页。
而这些经常用第一种uni.navigateTo进行跳转,这些页面会保留在堆栈中,不能无限极跳转,经过遇到的此类问题和测验发现只能在微信小程序中连跳4级,1—>2->3->4->5 再跳就不能了。如果想跳只能用别的方法关闭前面的页面或者利用场景实现间接跳转。
1. 本站所有素材(未指定商用),仅限学习交流请勿用于商业用途。
2. 原创商用和VIP素材,未经合法授权,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
3. 如果素材损害你的权益请联系客服vx:13230981129给予处理。