0
votes

Comment accéder aux données des composants enfants dans le composant parent VUEJS?

J'ai une application VUE et je charge différents composants enfants basés sur les valeurs sélectionnées parmi les composants parent. Lorsque je clique sur le bouton Soumettre qui est dans le composant parent, je souhaite obtenir toutes les valeurs de composant enfant dans le parent.

<template>
<div>

<v-select v-model="category"/>


<firstComponent v-show="category == 1">
<secondComponent v-show="category == 2">

<v-btn @click="submitData">Submit</v-btn>
</div></template>


2 commentaires

Avez-vous regardé dans VUEX ?


Utilisez $ EMIT Evénement personnalisé pour obtenir des données sur les enfants dans le composant parent.


4 Réponses :


0
votes

Vous pouvez utiliser des emplacements scopés pour cela, quelque chose comme l'intérieur firstComponent : xxx

Vous avez maintenant accès à des données partagées, vous pouvez fournir cela à votre fonction de soumission. .


1 commentaires

Veuillez suivre ceci pour référence. Déjà répondu ici. Stackoverflow.com/questions/58991899/...





1
votes
<template>
   <child ref="children">
</template>


this.$refs.children.anything
https://vuejs.org/v2/guide/components-edge-cases.html#Accessing-Child-Component-Instances-amp-Child-Elements

0 commentaires