20498860
V2EX  ›  Vue.js

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

  •  
  •   20498860 · May 23, 2020 · 1958 views
    This topic created in 2192 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   ·   3674 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 04:45 · PVG 12:45 · LAX 21:45 · JFK 00:45
    ♥ Do have faith in what you're doing.