Peut-il être déclenché lors du routage d'un saut ? J'ai découvert que la fonction dans beforeDestory n'était pas déclenchée lorsque j'effectuais un saut d'itinéraire, mais qu'il y avait un morceau de code qui devait être exécuté avant la destruction du composant. Que dois-je faire ?
https://jsfiddle.net/44w37p34/ Un ami vient de m'envoyer une démo. J'ai découvert que son beforeDestory se déclenchait lorsque la route sautait, mais le mien n'a jamais fonctionné
J'ai trouvé la raison. J'ai déjà ajouté un keep-alive à la vue du routeur, provoquant la mise en cache du composant, donc beforeDestory et destoryed ne seront pas déclenchés
Je l'ai essayé, et cela peut déclencher l'exécution de la méthode beforeDestroy lors du changement d'itinéraire. L'exemple est le suivant.