javascript - subkomponen vue2.0 menggunakan $parent.$emit dan $on untuk berkomunikasi dengan komponen induk dan melaporkan ralat?
仅有的幸福
仅有的幸福 2017-05-19 10:32:24
0
1
682


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.

仅有的幸福
仅有的幸福

membalas semua (1)
为情所困

vue2
Gunakan$on(eventName)untuk mendengar acara$on(eventName)监听事件
使用$emit(eventNameGunakan$emit(eventName) untuk mencetuskan acara
Contohnya:
Subkomponen

methods: { this.$emit('fn', 'value') }

Komponen induk

 
    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan
    Tentang kita Penafian Sitemap
    Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!