uni.switchTab不能携带参数跳转页面

uni.switchTab路径后不能带参数,这时可以改为uni.reLaunch方法(需要跳转的应用内页面路径 , 路径后可以带参数。参数与路径之间使用?分隔,参数键与参数值用=相连,不同参数用&分隔;如 'path?key=value&key2=value2',如果跳转的页面路径是 tabBar 页面则不能带参数

1.uni.switchTab(OBJECT)

跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面。

注意: 如果调用了 uni.preloadPage(OBJECT) (opens new window)不会关闭,仅触发生命周期 onHide

保留当前页面,

3.uni.reLaunch(OBJECT)

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

注意: 如果调用了 uni.preloadPage(OBJECT) (opens new window)不会关闭,仅触发生命周期 onHide

跳转到应用内的某个页面,使用uni.navigateBack可以返回到原页面。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
switchTab()是一个用于页面跳转的uni-app API。它的作用是跳转到应用程序的tabBar页面,并关闭其他所有页面。 使用switchTab()进行页面跳转的时候,要注意以下几点。首先,需要确保在调用switchTab()之前,所有的tab页面都已经注册了。否则会出现"switchTab before pages are registered"的警告提示。 另外,switchTab()跳转不能携带参数,而且跳转后不会刷新页面。如果需要刷新页面,可以考虑使用reLaunch()方法进行页面跳转。reLaunch()方法会关闭所有页面并打开新页面,从而实现页面的刷新效果。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [uni-app中switchTab回到主页面(tabBar页面)](https://blog.csdn.net/CherryLee_1210/article/details/83513526)[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^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [解决uni.switchTab()跳转不刷新](https://blog.csdn.net/qq_41283061/article/details/126853774)[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^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值