简单Vue
0 1

在 Vue 事件中传入Sevent,使用 e.target和e.currentTarget 有哪些关键差异?

【概念释义】

原生事件中 e.target实际触发元素(可能为子节点),e.currentTarget当前绑定监听的元素(委托时二者不同)。Vue 中 @click="fn" 传入的是原生 Event(除非仅传 $event 改写法)。

【基础使用】

vue
<div @click="onWrap($event)">
  <button>子</button>
</div>

methods: {
  onWrap(e) {
    console.log(e.target);        "qb-hl-comment">// button
    console.log(e.

登录查看完整 733

回答讨论

暂无讨论,登录后可抢先发言

本题库更多题目(50)