Rumah > Soal Jawab > teks badan
Ini ialah subkomponen
Ini ialah komponen induk
Memandangkan vue2.0 telah memansuhkan atribut peristiwa, bagaimanakah peristiwa klik dalam komponen anak saya menggelembung ke komponen induk dan bilakah komponen induk harus mendengar acara ini dan mencetuskannya.
Saya cuba lulus ini.$parent.$emit('function','value') di bawah acara klik komponen anak,
Kemudian lulus ini.$on("click",function(value) dalam cangkuk yang dibuat komponen induk ){...}),
methods method function(value){console.log(value);}
Tetapi ralat dilaporkan pada halaman, fungsi boleh direalisasikan, tetapi data tidak berubah, jadi saya telah menggunakan vue2 untuk nasihat 0Dengan pertolongan tuhan yang maha besar, saya telah lama terperangkap di sini.
为情所困2017-05-19 10:34:24
vue2
Gunakan $on(eventName)
untuk mendengar acara $on(eventName)
监听事件
使用 $emit(eventName
Gunakan $emit(eventName
) untuk mencetuskan acara
Contohnya:
Subkomponen
methods: {
this.$emit('fn', 'value')
}
Komponen induk
<ratingselect v-on:fn="type">
</ratingselect>