Kehren Sie zur Nicht-TabBar-Seite zurück
Wird ausgelöst, wenn auf eine Schaltfläche geklickt oder eine Bedingung ausgeführt wird, Beispielcode:
wx.navigateBack({
delta: 1 // 返回上一个界面,如果要返回多个界面,可以增加 delta 的值
});
In diesem Beispiel delta
gibt der Parameter die Anzahl der zurückzugebenden Schnittstellen an. Wenn Sie nur zur vorherigen Schnittstelle zurückkehren möchten, können Sie delta
den Wert auf 1 setzen. Wenn Sie mehr Schnittstellen zurückgeben möchten, können Sie delta
den Wert erhöhen.
Zurück zur TabBar-Seite
Im Applet unterscheidet sich der Rückgabevorgang von TabBar-Seiten von dem von Nicht-TabBar-Seiten. Normalerweise existiert die TabBar-Seite als Hauptseite des Miniprogramms, während die Nicht-TabBar-Seite eine Unterseite ist, zu der über wx.navigateTo
die Methode oder gesprungen wird.wx.redirectTo
Auf einer TabBar-Seite können Sie die folgenden Methoden verwenden, um zur vorherigen Seite zurückzukehren:
wx.navigateBack
: Auf die vorherige Seite zurückkehren.delta
Die Anzahl der zurückgegebenen Seiten kann über den Parameter angegeben werden . Der Standardwert ist 1.
wx.navigateBack({
delta: 1
});
wx.switchTab
: Zu anderen Registerkarten auf der tabBar-Seite springen. Durch Übergabe des Pfads der tabBar-Seite können Sie zur angegebenen tabBar-Seite wechseln.
wx.switchTab({
url: '/pages/tabBar-page/tabBar-page'
});
Es ist zu beachten, dass diese Methoden nur zur vorherigen Seite der TabBar-Seite zurückkehren oder zu anderen TabBar-Seiten wechseln können und nicht zu Nicht-TabBar-Seiten zurückkehren können. Wenn Sie von der TabBar-Seite zu einer Nicht-TabBar-Seite zurückkehren müssen, können Sie erwägen, wx.reLaunch
die Methode zu verwenden, um das gesamte Applet neu zu laden und den Pfad zur Nicht-TabBar-Seite anzugeben, die zurückgegeben werden muss.