VueJs : Touchez après avoir modifié la valeur de sélection dans le composant enfant
P粉878542459
P粉878542459 2023-09-04 17:10:56
0
1
581
<p>J'utilise VueJs et j'ai ce composant enfant dans mon composant parent. Lorsque la sélection du composant enfant change, je dois déclencher une fonction dans le composant parent. </p> <p><strong>Sous-composant :</strong></p> <pre class="brush:php;toolbar:false;">regarder : { selectCoin() { this.$emit("currencyType", this.selectCoin["title"]); } }</pré> <p>Le composant enfant que j'utilise à l'intérieur du composant <strong>parent</strong> : </p> <pre class="brush:php;toolbar:false;"><app-select-coin @coin="body.value = $event" @currencyType="body.currencyType = $event" :data="corps" /></pré> <p>Lorsque le composant enfant répond au $emit du composant parent, je dois appeler cette méthode : </p> <pre class="brush:php;toolbar:false;">méthodes :{ maFonction() { } }</pré>
P粉878542459
P粉878542459

répondre à tous(1)
P粉312631645

J'ai réussi cela en ajoutant une fonction dans le "v-on" de @currencyType et en lui transmettant la valeur reçue du composant enfant en tant que paramètre.

<app-select-coin
  @coin="body.value = $event"
  @currencyType="myFunction(body.currencyType = $event)"
  :data="body"
/>
methods :{
   myFunction(ct) {

   }
}
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!