V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
20498860
V2EX  ›  Vue.js

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

  •  
  •   20498860 · 2020-05-23 16:10:41 +08:00 · 1558 次点击
    这是一个创建于 1649 天前的主题,其中的信息可能已经有所发展或是发生改变。

    问题代码如下:

    <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 全家桶

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1075 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 22:25 · PVG 06:25 · LAX 14:25 · JFK 17:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.