vue 自定義事件 傳入額外參數

<div @click="myClick">我是子組件內容<div>

//子組件自定義事件
myClick(){
    
    this.emit("childClick",'我是子組件參數')

}
//父組件調用自定義事件,把$event 換成 arguments 也是可以獲取到自定義事件對象的

<div @childClick="getData($event,'額外參數')">我是父級內容<div>


getData(val,parmas){
    
     //如果是系統自帶的事件$event就是event對象數據 ,自定義事件$event攜帶的是你在emit 傳入的數據

     //val 是子組件的傳過來的數據
     //parmas 是父組傳過來的數據

}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章