Vue子組件監聽事件中傳遞參數的方法


在子組件中,我們可以通過以下方式監聽事件:
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 ...


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM