Die Uniapp-App erkennt das Problem der Rückkehr zur Startseite in der oberen rechten Ecke. Klicken Sie auf den HomeButton, um zur vorherigen Seite zurückzukehren. OnNavigationBarButtonTap wird nicht wirksam

Szenen:

App, Android-Mobilterminal, klicken Sie auf das Symbol in der oberen rechten Ecke, um zur Startseite zurückzukehren.

Problem: Bei Verwendung des HomeButtons von der offiziellen Website wird das Symbol normal angezeigt und kann angeklickt werden, aber jedes Mal, wenn darauf geklickt wird, kehrt es zur vorherigen Seite statt zur Startseite zurück.

Später fand ich heraus, dass es in Verbindung mit der Lebenszyklusfunktion onNavigationBarButtonTap verwendet werden muss, aber es passierte nichts.

Lösung:

Verlassen Sie diese Methode und wählen Sie die benutzerdefinierten Schaltflächen aus, die auf der offiziellen Website bereitgestellt werden pages.json-Seitenrouting | offizielle Website von uni-app

 Code:

1. Legen Sie eine benutzerdefinierte Schaltfläche auf der Seite „pages.json“ fest. Wählen Sie hier das von der offiziellen Website bereitgestellte Typ-Home-Symbol aus und zeigen Sie es rechts an.

 

// 主要代码: 
"titleNView": {
	"homeButton": "false",
	"buttons": [{
	  "type": "home",
	  "float": "right"
    }]
}

 2. Fügen Sie der entsprechenden Seite die Funktion onNavigationBarButtonTap hinzu. Ich muss hier nicht unterscheiden, welche Taste gedrückt wird, daher werden keine Parameter empfangen. Bei Bedarf können Sie gemäß der offiziellen Website ein Urteil fällen < /span>  Seiteneinführung | Offizielle Website von uni -app

Implementierungsschnittstelle: 

 

 Referenzadresse:[uniapp] Lösen Sie das Problem, dass autoBackButton nicht wirksam wird und onNavigationBarButtonTap nicht funktioniert:_autobackbutton fails_Sun Pengs Blog-CSDN-Blog

Supongo que te gusta

Origin blog.csdn.net/qq_58340302/article/details/132323392
Recomendado
Clasificación