uni-app跳轉遇到的問題


在一個接口里面使用uni.navigateTo進行跳轉,但是跳轉無反應

this.$request(this.$api['xxxx/xxxxxx'], this.journeyMessage, res =>{  
                        uni.navigateTo({
                            url: '/pages/journey/journeyList'
                        });
                        console.log('11111111111111') 
                    })

進行調式發現代碼有被執行,但是無效果

最終參考網上大佬發現:

如果要跳轉的路徑在pages.json里面的tabBar里面跳轉需要使用uni.switchTab進行跳轉

但是使用uni.switchTab跳轉不會刷新,

              uni.switchTab({ 
                            url:'',
                            success:(res)=> { 
                                 let page = getCurrentPages().pop();  //跳轉頁面成功之后
                                 if (!page) return;   
                                 page.loadData(); //如果頁面存在,則重新刷新頁面
                              }
                        }); 

 

 


免責聲明!

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



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