Heim > WeChat-Applet > Mini-Programmentwicklung > Problem mit der Weiterleitung des WeChat-Miniprogramms

Problem mit der Weiterleitung des WeChat-Miniprogramms

一个新手
Freigeben: 2017-09-13 10:30:53
Original
2125 Leute haben es durchsucht


Routing-Methode

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
打开新页面   调用API wx.navigateTo  或使用 onHide onLoad, onShow
页面重定向 调用API   wx.redirectTo 或使用组件 onUnload onLoad, onShow
页面返回 调用API  wx.navigateBack 或使用组件 或用户按左上角返回按钮 onUnload onShow
Tab 切换 调用API wx.switchTab 或使用组建时  或用户切换Tab
使用情况看以下详解
重启动 调用API wx.reLaunch 或使用组件 onUnload
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
Tab, um den entsprechenden Lebenszyklus zu wechseln (mit A ist Seite B die Tabbar-Seite, C ist die von Seite A geöffnete Seite und Seite D ist die von Seite C geöffnete Seite ( zum Beispiel):
当前页面 路由后页面 触发的生命周期(按顺序)
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()


Tipp:
  • navigateToredirectTo,

    kann nur Nicht-TabBar-Seiten öffnen.
  • switchTab

    Nur ​​die TabBar-Seite kann geöffnet werden.
  • Die TabBar am unteren Rand der Seite wird durch die Seite bestimmt, das heißt, solange die Seite als TabBar definiert ist, gibt es unten eine TabBar
  • Aufrufen Sie die Seitenrouting-Bandparameter, die in onLoad der Zielseite abgerufen werden können.

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage