在子組件中,我們可以通過以下方式監聽事件:
v-on:click="$emit('funcName',a)"
如果需要傳多個參數,可以通過以下方式:
v-on:click="$emit('funcName',{a,b...})"
父組件中通過自定義事件來監聽子組件的事件
比如自定義事件名稱childlistener
我們通過以下方式在父組件中進行監聽:
v-on:childlistener="parentMethod($event)",$event就是子組件中傳過來的參數
如果子組件傳過來的是一個參數,則$event等於該參數,如果傳過來的是一個對象,則$event為該對象,我們可以通過對象的方式獲取對應的參數,如$event.a,$event.b ...