点击事件中我想要事件源并且还需要传参<a-anchor-link :href="`#${item.id}`" :title="item.title" @click.prevent="getCurrent(event, item.key)" />
时间: 2024-02-14 10:03:10 浏览: 145
对vue下点击事件传参和不传参的区别详解
好的,你的问题是关于在点击事件中获取事件源并传递参数。在Vue中,可以通过在点击事件触发的方法中传递$event参数来获取事件源。具体实现可以参考以下代码:
```
<a :href="`#${item.id}`" :title="item.title" @click="getCurrent($event, item.key)">
点我
</a>
methods: {
getCurrent(event, key) {
console.log(event.target) // 获取事件源
console.log(key) // 获取传递的参数
}
}
```
在getCurrent方法中,$event参数表示触发的事件对象,可以通过event.target获取事件源,item.key则是需要传递的参数。
阅读全文