VueJs: Sentuh selepas mengubah suai nilai pemilihan dalam komponen anak
P粉878542459
P粉878542459 2023-09-04 17:10:56
0
1
595
<p>Saya menggunakan VueJs dan saya mempunyai komponen anak ini dalam komponen induk saya Apabila pemilihan komponen anak berubah, saya perlu mencetuskan fungsi dalam komponen induk. </p> <p><strong>Subkomponen:</strong></p> <pre class="brush:php;toolbar:false;">tonton: { selectCoin() { this.$emit("currencyType", this.selectCoin["title"]); } }</pre> <p>Komponen anak yang saya gunakan di dalam <strong>komponen induk</strong>: </p> <pre class="brush:php;toolbar:false;"><app-select-coin @coin="body.value = $event" @currencyType="body.currencyType = $event" :data="badan" /></pra> <p>Apabila komponen anak bertindak balas kepada $emit komponen induk, saya perlu memanggil kaedah ini: </p> <pre class="brush:php;toolbar:false;">kaedah :{ myFunction() { } }</pre>
P粉878542459
P粉878542459

membalas semua(1)
P粉312631645

Saya berjaya mencapai ini dengan menambahkan fungsi dalam "v-on" @currencyType dan menghantar nilai yang diterima daripada komponen anak sebagai parameter.

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

   }
}
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan