Maison > interface Web > js tutoriel > Fonction d'émission de Vue JS

Fonction d'émission de Vue JS

DDD
Libérer: 2024-11-19 18:07:03
original
233 Les gens l'ont consulté

Nous utilisons la fonction Emit pour transmettre les données du composant enfant au composant parent et nous allons vous montrer comment cela se passe dans les codes
Nous démarrons la fonction Emit à partir du composant enfant

<modèle>
    <div>
        <div>



<p>Nous pouvons maintenant les transmettre au composant Parent<br>
</p>

<pre class="brush:php;toolbar:false"><modèle>
    <div>
        <div>



<p>le résultat est</p>

<p><img src="https://img.php.cn/upload/article/000/000/000/173201082567193.jpg" alt="Vue JS Emit function" /></p>

<p>Apprenons comment cela fonctionne</p>

<p>- importer {defineEmits, ref} depuis "vue" ; Importer les éléments nécessaires depuis vue<br>
- const count=réf(0); créer un vérifiable et lui donner une valeur par défaut avec ref <br>
<br>
- const émet=defineEmits(); Il doit déclarer definitionEmits dans n'importe quel véritable<br>
- const utilisateurs =[<br>
    {id:1, nom:"khusi", âge:20, profession:"IT"},<br>
    {id:1, nom:"khusi", âge:20, profession:"IT"},<br>
    {id:1, nom:"khusi", âge:20, profession:"IT"},<br>
    {id:1, nom:"khusi", âge:20, profession:"IT"},<br>
] Utilisation à partir de n'importe quelle donnée<br>
- const sendDate=()=>{<br>
    émettre("compteur", 11);<br>
    émettre("utilisateurs", utilisateurs);<br>
} nous créons une fonction et lui donnons dans le premier numéro facultatif et dans le second nos données à l'intérieur de definitionEmits et dans la chaîne nous écrivons le nom facultatif à utiliser dans le composant parent<br>
Et on apprend comment les appeler dans le composant Parent

<p>-const submitEmit=(e)=>{<br>
    console.log(e);<br>
    émettre("compteur", e) <br>
><br>
-const submitUser=(e)=>{<br>
    console.log(e);<br>
    émettre("utilisateurs", e);<br>
} Deux fonctions créées et nous y appelons notre variable d'émission du composant enfant et leur donnons son nom et e. Dans ce cas e=Notre numéro facultatif que 11 et nos données<br>
- <ComponentD @counter="submitEmit" @users="submitUser"/> Enfin, nous appelons deux fonctions sous des noms facultatifs d'émission et nous pouvons voir les résultats sur la console</p>

<p>Merci à tous pour vos attentions</p>


          

            
        
Copier après la connexion

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!

source:dev.to
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