微信小程序 跳轉(zhuǎn)至tabbar頁面

頁面要返回/跳轉(zhuǎn)至tabbar的某一頁面,可用:

[javascript]?view plain?copy

wx.switchTab({??

url:'../b/b'??

????});??

注意switchTab只能跳轉(zhuǎn)到帶有tab的頁面,不能跳轉(zhuǎn)到不帶tab的頁面

跳轉(zhuǎn)不帶tab的頁面還是用redirectTo或者navigateTo?

故如果post頁面沒有加入tab選項卡,依然使用redirectTo或者navigateTo

[javascript]?view plain?copy

wx.navigateTo({??

url:'../b/b'??

???});??

wx.redirectTo({??

url:'../b/b'??

???});??

微信小程序路由跳轉(zhuǎn),共有三種形式,頁面中使用navigator組件做頁面鏈接形式路由跳轉(zhuǎn),js中可以使用wx.navigateTo--保留當(dāng)前頁面,跳轉(zhuǎn)到應(yīng)用內(nèi)的某個頁面,wx.redirectTo--關(guān)閉當(dāng)前頁面,跳轉(zhuǎn)到應(yīng)用內(nèi)的某個頁面?wx.navigateBack()--關(guān)閉當(dāng)前頁面,回退前一頁面。

請注意switchTab只能跳轉(zhuǎn)到帶有tab的頁面,不能跳轉(zhuǎn)到不帶tab的頁面!跳轉(zhuǎn)不帶tab的頁面還是需要使用redirect或者navigate!


<navigator url="../index/index">跳轉(zhuǎn)到新頁面</navigator>

<navigator url="../index/index" open-type="redirect">在當(dāng)前頁打開</navigator>

<navigator url="../index/index" open-type="switchTab">切換到首頁</navigator>

2,在js頁面中:

【注意】此處注意兩個關(guān)鍵詞 “應(yīng)用內(nèi)的頁面” 和 “tabBar頁面”。 app.json文件中tabBar中注冊過的tab頁,即為“tabBar頁面”,非tabBar中注冊占用的頁面即為“應(yīng)用內(nèi)的頁面” 。 如下圖:home頁面為“應(yīng)用內(nèi)的頁面”,index和logs頁面則為 “tabBar頁面”。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容