Heim > Web-Frontend > uni-app > Hauptteil

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

coldplay.xixi
Freigeben: 2020-12-17 10:22:46
Original
10776 Leute haben es durchsucht

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') 
                    })
Nach dem Login kopieren

进行调式发现代码有被执行,但是无效果

最终参考网上大佬发现:

如果要跳转的路径在pages.json里面的tabBar里面跳转需要使用uni.switchTab

              uni.switchTab({ 
                            url:'',
                            success:(res)=> { 
                                 let page = getCurrentPages().pop();  //跳转页面成功之后
                                 if (!page) return;   
                                 page.loadData(); //如果页面存在,则重新刷新页面
                              }
                        });
Nach dem Login kopieren
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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage