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();] .
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(); //如果页面存在,则重新刷新页面 } });
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!