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: