Problème de routage du mini-programme WeChat

一个新手
Libérer: 2017-09-13 10:30:53
original
2077 Les gens l'ont consulté


Méthode de routage

La méthode de déclenchement du routage et la fonction de cycle de vie des pages sont les suivantes :
Les éléments suivants sont les types de méthodes de routage , Synchronisation du déclenchement

Synchronisation du déclenchement du mode de routage Page de pré-routage Page post-routage
Initialisation La première page ouverte par le mini programme
路由方式 触发时机 路由前页面 路由后页面
初始化     小程序打开的第一个页面
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
Ouvrez une nouvelle page et appelez l'API wx.navigateTo ou utilisez onHide onLoad, onShow
La redirection de page appelle l'API wx.redirectTo ou utilise le composant onUnload onLoad, onShow
page Revenez pour appeler l'API wx.navigateBack ou utilisez le composant ou l'utilisateur pour appuyer sur le bouton de retour dans le coin supérieur gauche onUnload onShow
Onglet pour passer à l'appel de l'API wx.switchTab ou lors de l'utilisation du composant ou de l'onglet des commutateurs utilisateur

Veuillez consulter le explication détaillée suivante pour l'utilisation
Redémarrer Appeler l'API wx.reLaunch ou utiliser le composant onUnload
Onglet pour changer le cycle de vie correspondant (avec A , la page B est la page Tabbar, C est la page ouverte à partir de la page A, et la page D est la page ouverte à partir de la page C ( par exemple) :
当前页面 路由后页面 触发的生命周期(按顺序)
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()


Astuce :
  • navigateToredirectTo,

    ne peut ouvrir que les pages non-tabBar.
  • switchTab

    Seule la page tabBar peut être ouverte.
  • La tabBar en bas de la page est déterminée par la page, c'est-à-dire que tant que la page est définie comme une tabBar, il y aura une tabBar en bas <.>
  • Appeler la bande de routage de la page Les paramètres peuvent être obtenus dans onLoad de la page cible.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!