20498860
V2EX  ›  Vue.js

我把 UI 框架的 @click 套一层再用 click 的名字 emit 出去会造成冲突吗?

  •  
  •   20498860 · May 23, 2020 · 1945 views
    This topic created in 2183 days ago, the information mentioned may be changed or developed.

    问题代码如下:

    <van-tag v-for="(tag, idx) in tagsData" :key="idx" @click.native="$emit('click', tag, idx)" @close="$emit('close', tag, idx)">
    </van-tag>
    

    顺便问一下 chrome 一直报警告 [Violation] 'click' handler took 1143ms 是为什么? 上述的警告,一开始以为是 vant 的冲突,后来试试用 div @click 也会报,欲哭无泪 😭

    工程是新开的,引的东西很少,就 vant 和 vue 全家桶

    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2568 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 00:37 · PVG 08:37 · LAX 17:37 · JFK 20:37
    ♥ Do have faith in what you're doing.