Vue從零開始總結(jié)12
vue會(huì)默認(rèn)把瀏覽器產(chǎn)生的event事件對(duì)象作為參數(shù)傳入到方法
手動(dòng)獲取event事件只需要把參數(shù)設(shè)成$event就行了
在methods中
test($event){
console.log($event);
}
html中
<button @click="test">點(diǎn)我</button>
效果如下:

如果沒有傳參,也沒有手動(dòng)獲取event事件
在methods中
test(a){
console.log(a);
}
html中
<button?@click="test">點(diǎn)我</button>
效果如下:

我們發(fā)現(xiàn)也會(huì)自動(dòng)獲取event事件
然后,我們要是傳遞一個(gè)參數(shù)a那么就原樣輸出
如果要是要求傳遞兩個(gè)參數(shù)呢,其中一個(gè)必須為event
在methods中
test(a,event){
console.log(a,event);
}
html中
<button @click="test(123,$event)">點(diǎn)我</button>
效果如下:

標(biāo)簽: