vue 的点击事件怎么获取当前点击的元素

2019-10-04  本文已影响0人  手指乐

首先 vue的点击事件 是用 @click = “clickfun()” 属性 在html中绑定的,
在点击的函数中 添加$event 参数就可以
比如

<button @click = “clickfun($event)”>点击</button>
 
methods: {
clickfun(e) {
// e.target 是你当前点击的元素
// e.currentTarget 是你绑定事件的元素
}
},
<div id="testzy"> 
            <div @click="clickfun($event)" id="id1">
                <span id = "id2">点击</span>
                </div>
            </div>

 clickfun(e) {
                alert(e.target.id) --id2
                alert(e.currentTarget.id) -- id1
            }
上一篇 下一篇

猜你喜欢

热点阅读