微信小程序navigateTo:fail can not navigateTo a tabbar page


參考資料

微信小程序連接無法跳轉/ can not navigate to tabBar page錯誤

問題描述

       初學微信小程序,在初始項目Hello Word里簡單修改一些內容后,在控制台(Console)發現報錯:navigateTo:fail can not navigateTo a tabbar page。
       查閱資料之后發現,是路徑設置重復導致的,具體位置是在上圖app.json中tabBar那里"pagePath": "pages/logs/logs"和index.js中bindViewTap那里的navigateTo({url: '../logs/logs'})。其中,bindViewTap事件是點擊用戶頭像后觸發的,事件觸發后跳轉到之前設置過的logs路徑。

解決方案

       當tabBar定義了相同的跳轉地址,在頁面中最好不要再定義相同的鏈接了。如果有這個需求,可以將navigateTo換成switchTab,完美解決。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM