


Introduction aux fonctions de hook du cycle de vie de Vue (avec exemples)
Cet article vous apporte une introduction à la fonction hook du cycle de vie de Vue (avec des exemples). Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.
Fonctions de hook de cycle de vie des instances Vue (8)
1. beforeCreate
Je viens de créer un nouveau composant et je ne peux pas accéder aux données et au domaine réel. , cela semble inutile
2. créé
L'attribut data a reçu une valeur. Les données peuvent être modifiées mais la mise à jour ne sera pas déclenchée. Ici, vous pouvez obtenir les données initiales. 🎜>
3. beforeMount Le rendu est prêt à être rendu. Le dom virtuel dans la fonction a été créé. La modification des données à ce moment ne déclenchera pas la mise à jour4. monté
Démarrez le rendu, restituez le vrai DOM, exécutez la fonction de hook monté, le composant est apparu sur la page et les données et événements ont été traités par le DOM. Ici, vous pouvez modifier pour effectuer de vraies opérations DOM
5. beforeUpdate
Composant, une fonction qui sera exécutée avant la mise à jour des données d'instance. Le DOM virtuel reconstruira le DOM virtuel, qui est. le même que le dernier DOM virtuel Re-rendu après comparaison. N'oubliez pas de ne pas modifier les données sinon une boucle infinie se produira
6. mise à jour
Fonction qui sera exécutée après la mise à jour, sinon une boucle infinie se produira
7. beforeDestroy Fonction qui sera exécutée avant la destruction de l'instance, effectuer le travail ultérieur, effacer les minuteries, effacer les événements non liés aux instructions, etc. 8, détruitExemple La fonction qui sera exécutée après avoir été détruite peut également faire le travail ultérieur.
C'est à peu près l'ordre dans lequel les fonctions de hook de cycle de vie sont exécutées, y compris le fait que j'ai utilisé angulaire pour développer comme Vue. Il a également sa propre fonction de hook de cycle de vie.
<template> <div class="hello"> Hello World! </div> </template> <script> export default { name: "HelloWorld", data() { return { msg: "Welcome to Your Vue.js App" }; }, beforeCreate: function() { console.log("data属性光声明没有赋值的时候"); }, created: function() { console.log("data属性完成了赋值"); }, beforeMount: function() { console.log("页面上的{{name}}还没有被渲染成真正的数据"); }, mounted: function() { console.log("页面上的{{name}}被渲染成真正的数据"); }, beforeUpdate: function() { console.log(" 数据(data属性)更新之前会执行的函数"); }, updated: function() { console.log("数据(data属性)更新完会执行的函数"); }, beforeDestroy: function() { console.log("实例被销毁之前会执行的函数"); }, destroyed: function() { console.log("实例被销毁后会执行的函数"); } }; </script> <style scoped> </style> console这样一个输出顺序:
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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds



La page est vide après que PHP se connecte à MySQL, et la raison pour laquelle la fonction Die () échoue. Lorsque vous apprenez la connexion entre PHP et la base de données MySQL, vous rencontrez souvent des choses déroutantes ...

L'accès au fichier du site WordPress est restreint: dépannage de la raison pour laquelle le fichier .txt ne peut pas être accessible récemment. Certains utilisateurs ont rencontré un problème lors de la configuration du nom de domaine commercial du programme MINI: � ...

Comment implémenter la fonction du tableau de Cliquez sur personnalisé pour ajouter des données dans DCATADMIN (Laravel-Admin) lors de l'utilisation de DCAT ...

Laravel Schedule Tâche d'exécution de dépannage non réactif Lorsque vous utilisez la planification des tâches de calendrier de Laravel, de nombreux développeurs rencontreront ce problème: Schedule: Exécuter ...

La méthode de traitement de l'échec de l'e-mail de Laravel à envoyer le code de vérification est d'utiliser Laravel ...

Méthode pour obtenir le code de retour lorsque l'envoi par e-mail de Laravel échoue. Lorsque vous utilisez Laravel pour développer des applications, vous rencontrez souvent des situations où vous devez envoyer des codes de vérification. Et en réalité ...

Exécuter plusieurs versions PHP simultanément dans le même système est une exigence commune, en particulier lorsque différents projets dépendent de différentes versions de PHP. Comment être sur la même chose ...
