Die auslösende Methode des Routings und die Seitenlebenszyklusfunktion sind wie folgt:
Die folgenden sind die Arten von Routing-Methoden, Trigger-Timing
Routing-Modus-Trigger-Timing | Vor-Routing-Seite | Post-Routing-Seite | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Initialisierung Die erste vom Miniprogramm geöffnete Seite |
|
onLoad, onShow | |||||||||||||||||||||
Öffnen Sie eine neue Seite und rufen Sie die API wx.navigateTo auf oder verwenden Sie | onHide | onLoad, onShow | |||||||||||||||||||||
Seitenumleitung ruft API wx.redirectTo auf oder verwendet Komponente | onUnload | onLoad, onShow | |||||||||||||||||||||
Seite Kehren Sie zurück, um die API wx.navigateBack aufzurufen, oder verwenden Sie die Komponente oder den Benutzer, um die Zurück-Schaltfläche in der oberen linken Ecke zu drücken | onUnload | onShow | |||||||||||||||||||||
Tab, um zum Aufrufen der API wx.switch zu wechselnTab oder bei Verwendung der Komponente oder des Benutzers wechselt Tab | Bitte beachten Sie die Folgende ausführliche Erklärung zur Verwendung | ||||||||||||||||||||||
Restart | Rufen Sie die API wx.reLaunch auf oder verwenden Sie die Komponente | onUnload |
当前页面 | 路由后页面 | 触发的生命周期(按顺序) |
---|---|---|
A | A | Nothing happend |
A | B | A.onHide(), B.onLoad(), B.onShow() |
A | B(再次打开) | A.onHide(), B.onShow() |
C | A | C.onUnload(), A.onShow() |
C | B | C.onUnload(), B.onLoad(), B.onShow() |
D | B | D.onUnload(), c.onUnload(), B.onLoad(), B.onShow() |
D(从转发进入) | A | D.onUnload(), A.onLoad(), A.onShow() |
D(从转发进入) | B | D.onUnload(), B.onLoad(), B.onShow() |
navigateTo
redirectTo
,
switchTab
Das obige ist der detaillierte Inhalt vonProblem mit der Weiterleitung des WeChat-Miniprogramms. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!