this.$emit()的第二個參數可以不寫嗎
this.$emit('delete',this.index) 。這個this.index可以不寫嗎?
我最開始想著把它刪掉之后,父組件的handleDelete方法就沒辦法獲取到Index的值。
但是在代碼里面把this.index刪掉之后程序也正常執行。看了文檔也沒明白這個this.index寫在這里的作用。
所以想問一下。謝謝。
this.$emit('delete',this.index) 。這個this.index可以不寫嗎?
我最開始想著把它刪掉之后,父組件的handleDelete方法就沒辦法獲取到Index的值。
但是在代碼里面把this.index刪掉之后程序也正常執行。看了文檔也沒明白這個this.index寫在這里的作用。
所以想問一下。謝謝。
2020-03-12
舉報
2020-03-13
不傳第二個參數會默認刪掉下標為0的數據,你試試
2021-01-08
this.$emit('delete',this.index)?的目的是發布事件,以及該事件點擊的項index,沒有index,父組件監聽后只知道點擊了,至于點了哪一個,不清楚,那就默認為0吧,呵呵!
2020-10-08
第二個參數表示你要傳遞給方法接收的值
2020-03-24