Heim  >  Artikel  >  Web-Frontend  >  Was tun, wenn der Uniapp-Sprung ungültig ist?

Was tun, wenn der Uniapp-Sprung ungültig ist?

coldplay.xixi
coldplay.xixiOriginal
2020-12-16 16:47:3610703Durchsuche

Lösung für ungültigen Uniapp-Sprung: Wenn sich der Pfad zum Springen in der tabBar in page.json befindet, müssen Sie zum Springen [uni.switchTab] verwenden. Der Code lautet [let page = getCurrentPages().pop();] .

Was tun, wenn der Uniapp-Sprung ungültig ist?

Die Betriebsumgebung dieses Tutorials: Windows7-System, Uni-App2.5.1-Version. Diese Methode ist für alle Computermarken geeignet.

Empfohlen (kostenlos): Uni-App-Entwicklungs-Tutorial

Lösung für ungültigen Uniapp-Sprung:

Verwenden Sie uni.navigateTo in einer Schnittstelle, um zu springen, aber der Sprung hat keine Antwortuni.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({ 
                            url:'',
                            success:(res)=> { 
                                 let page = getCurrentPages().pop();  //跳转页面成功之后
                                 if (!page) return;   
                                 page.loadData(); //如果页面存在,则重新刷新页面
                              }
                        });

Nach dem Debuggen wurde festgestellt, dass der Code zwar ausgeführt wurde, aber keine Auswirkung hatte.

Schließlich habe ich durch Verweis auf die Online-Experten herausgefunden:

Wenn der zu überspringende Pfad in der TabBar in page.json liegt, sind Sie Zum Springen muss uni.switchTab verwendet werden. Die Verwendung von uni.switchTab zum Springen wird jedoch nicht aktualisiert

Das obige ist der detaillierte Inhalt vonWas tun, wenn der Uniapp-Sprung ungültig ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Kann Uniapp Vuex verwenden?Nächster Artikel:Kann Uniapp Vuex verwenden?