vue中使用v-on绑定事件中,获取$event.currentTarget,日志打印为null

问题:vue中使用v-on绑定事件中,获取$event.currentTarget,日志打印为nullhtml

dom结构:
<li @click="clickEvent('hello',$event)">
     <span>内部元素</span>
 </li>


事件代码:
clickEvent(str,event){
    console.log(event)
}

 结果为:vue

    

问题说明:dom

e.currentTarget是一个瞬时的值,当打印event后,等到展开log信息时,冒泡事件已经结束,因此当前currentTarget是nullspa

解决方法:日志

console.log(event.currentTarget)  能正确显示htm

代码中正常使用event.currentTarget也没有问题blog

相关文章
相关标签/搜索