首頁  >  文章  >  web前端  >  uniapp跳轉無效怎麼辦

uniapp跳轉無效怎麼辦

coldplay.xixi
coldplay.xixi原創
2020-12-16 16:47:3610770瀏覽

uniapp跳轉無效的解決方法:如果要跳轉的路徑在pages.json裡面的tabBar,需要使用【uni.switchTab】進行跳轉,程式碼為【let page = getCurrentPages().pop ();】。

uniapp跳轉無效怎麼辦

本教學操作環境:windows7系統、uni-app2.5.1版本,此方法適用於所有品牌電腦。

推薦(免費):uni-app開發教學

uniapp跳轉無效的解決方案:

在一個介面裡面使用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(); //如果页面存在,则重新刷新页面
                              }
                        });

相關免費學習推薦:php程式設計(影片)

#

以上是uniapp跳轉無效怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn