问题: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