怎么在uniapp路由跳转
时间: 2023-12-05 08:03:31 浏览: 97
在uniapp中进行路由跳转有几种方式。首先是使用uni.navigateTo方法,该方法可以在保留当前页面的情况下跳转到应用内的某个页面。例如,使用uni.navigateTo({ url:'./index/index' });可以跳转到index页面。\[1\]
另一种方式是使用uni.reLaunch方法,该方法可以关闭所有页面,然后打开到应用内的某个页面。需要注意的是,url参数必须填写,并且如果跳转的页面路径是tabBar页面,则不能带参数。例如,使用uni.reLaunch({ url: 'test?id=1' });可以跳转到test页面,并且可以通过onLoad函数获取到参数id的值。\[2\]
还有一种方式是使用uni.switchTab方法,该方法可以跳转到应用内的tabBar页面。例如,使用uni.switchTab({ url: '/pages/home/home' });可以跳转到名为home的tabBar页面。\[2\]
需要注意的是,在进行路由跳转时,url中不能带有后缀名,例如.vue,否则会导致跳转失败。\[3\]
#### 引用[.reference_title]
- *1* [uniapp路由跳转的六种方式](https://blog.csdn.net/Summer_JK/article/details/125889455)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [uniapp路由跳转](https://blog.csdn.net/qq_45829293/article/details/117134227)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [1:uniapp路由跳转](https://blog.csdn.net/weixin_51472505/article/details/127683654)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文