uniapp中uni.switchTab無法傳參的解決辦法
問題描述
在uniapp中使用uni.switchTab無法傳參
uni.switchTab({ url:`/pages/report/report?Id=${query}` })
原因分析
uniapp官方定義uni.switchTab無法傳參
參數(shù) | 類型 | 必填 | 說明 |
---|---|---|---|
url | String | 是 | 需要跳轉(zhuǎn)的 tabBar 頁(yè)面的路徑(需在 pages.json 的 tabBar 字段定義的頁(yè)面),路徑后不能帶參數(shù) |
success | Function | 否 | 接口調(diào)用成功的回調(diào)函數(shù) |
fail | Function | 否 | 接口調(diào)用失敗的回調(diào)函數(shù) |
complete | Function | 否 | 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會(huì)執(zhí)行) |
解決方案
使用uni.relaunch可以跳轉(zhuǎn)并攜帶參數(shù)
參數(shù) | 類型 | 必填 | 說明 |
---|---|---|---|
url | String | 是 | 需要跳轉(zhuǎn)的應(yīng)用內(nèi)頁(yè)面路徑 , 路徑后可以帶參數(shù)。參數(shù)與路徑之間使用?分隔,參數(shù)鍵與參數(shù)值用=相連,不同參數(shù)用&分隔;如 ‘path?key=value&key2=value2’,如果跳轉(zhuǎn)的頁(yè)面路徑是 tabBar 頁(yè)面則不能帶參數(shù) |
success | Function | 否 | 接口調(diào)用成功的回調(diào)函數(shù) |
fail | Function | 否 | 接口調(diào)用失敗的回調(diào)函數(shù) |
complete | Function | 否 | 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會(huì)執(zhí)行) |
uni.redirectTo({ url:`/pages/report/report?Id=${query}` })
補(bǔ)充:解決uni.switchTab()跳轉(zhuǎn)不刷新
uni.switchTab():不能攜帶參數(shù),使用uni.switchTab()跳轉(zhuǎn)不會(huì)刷新頁(yè)面
uni.reLaunch:跳轉(zhuǎn)頁(yè)面會(huì)刷新頁(yè)面
解決辦法:
uni.reLaunch({ url: '/pages/mine/mine', success: function(e) { var page = getCurrentPages()[0]; if (page == undefined || page == null) return; page.onLoad(); } })
總結(jié)
到此這篇關(guān)于uniapp中uni.switchTab無法傳參的解決辦法的文章就介紹到這了,更多相關(guān)uniapp uni.switchTab無法傳參內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
使用GPT寫代碼實(shí)現(xiàn)高亮頁(yè)面關(guān)鍵字
這篇文章主要為大家介紹了使用GPT寫代碼實(shí)現(xiàn)高亮頁(yè)面關(guān)鍵字示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-04-04JavaScript可折疊區(qū)域?qū)崿F(xiàn)代碼
可折疊區(qū)域的基本思想:通過點(diǎn)擊某個(gè)地方來顯示或隱藏屏幕中的某個(gè)區(qū)域。2010-10-10webpack前端應(yīng)用之基礎(chǔ)打包實(shí)現(xiàn)
本文主要介紹了webpack前端應(yīng)用之基礎(chǔ)打包實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-02-02javascript實(shí)現(xiàn)3D切換焦點(diǎn)圖
一款用JavaScript模仿3D立體切換效果的js焦點(diǎn)幻燈片特效,使用方法很簡(jiǎn)單:用鼠標(biāo)拖拽圖片向左右方向就好~2015-10-10利用bootstrapValidator驗(yàn)證UEditor
這篇文章主要為大家詳細(xì)介紹了利用bootstrapValidator驗(yàn)證UEditor,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-09-09JavaScript實(shí)現(xiàn)商品放大鏡效果
這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)商品放大鏡效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-10-10JavaScript使用Range調(diào)色及透明度實(shí)例
本文給大家分享的是使用range做的一個(gè)簡(jiǎn)單的手動(dòng)調(diào)色并可以得到RGB值的小工具,非常的實(shí)用,有需要的小伙伴可以參考下2016-09-09