Routage des pages
Le routage de toutes les pages du mini programme est géré par le framework.
Pile de pages
Le framework maintient toutes les pages actuelles sous la forme d'une pile. Lorsqu'un changement de routage se produit, la pile de pages se comporte comme suit :
getCurrentPages()
getCurrentPages() fonction est utilisé pour obtenir l'instance de la pile de pages actuelle, qui est donnée dans l'ordre de la pile sous la forme de tableau Le premier élément est la page d'accueil et le dernier élément est la page actuelle. .
Conseil : N'essayez pas de modifier la pile de pages, ce qui entraînerait des erreurs de routage et de statut des pages.
Méthode de routage
La méthode de déclenchement du routage et la fonction cycle de vie de la page sont les suivantes :
Le cycle de vie correspondant au changement d'onglet (prendre les pages A et B comme pages Tabbar, C est la page ouverte à partir de la page A, et la page D est la page ouverte à partir de la page C) :
Conseils :
navigationTo, redirectTo ne peuvent ouvrir que les pages non-tabBar.
switchTab ne peut ouvrir que la page tabBar.
relance peut ouvrir n'importe quelle page.
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 tabBar, il y aura une tabBar en bas.
Les paramètres de routage de la page appelante peuvent être obtenus dans onLoad de la page cible.
[Recommandations associées]
1. Téléchargez le code source complet du mini programme WeChat
2 Chasing WeChat mini program store. code source
3. Opération simple de balayage vers la gauche et disposition du flux en cascade
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!