欢迎光临散文网 会员登陆 & 注册

Vue从零开始总结12

2021-04-13 12:49 作者:忘魂儿  | 我要投稿

vue会默认把浏览器产生的event事件对象作为参数传入到方法

手动获取event事件只需要把参数设成$event就行了

在methods中

test($event){
console.log($event);
}

html中

<button @click="test">点我</button>

效果如下:


如果没有传参,也没有手动获取event事件

在methods中

test(a){
console.log(a);
}

html中

<button @click="test">点我</button>

效果如下:

我们发现也会自动获取event事件

然后,我们要是传递一个参数a那么就原样输出

如果要是要求传递两个参数呢,其中一个必须为event

在methods中

test(a,event){
console.log(a,event);
}

html中

<button @click="test(123,$event)">点我</button>

效果如下:



Vue从零开始总结12的评论 (共 条)

分享到微博请遵守国家法律