vue+iview的Poptip 气泡提示如何阻止事件冒泡

官方示例是

<template>
    <Poptip v-model="visible">
        <a>click 激活</a>
        <div slot="title"><i>自定义标题</i></div>
    </Poptip>
</template>

我现在在一个表格中使用了这个气泡提示,每一行都有几个td有气泡提示。但是现在有一个点击整行的事件,但是我要是把代码改成下面那样,这样气泡提示就不会出现。所以想问问有没有熟悉iview的同学给我个建议。

<template>
    <Poptip v-model="visible">
        <a @click.stop=''>click 激活</a>
        <div slot="title"><i>自定义标题</i></div>
    </Poptip>
</template>
阅读 10.3k
3 个回答
新手上路,请多包涵

遇到同样问题,使用@click.self解决

@click.stop.prevent

<Poptip @click.native.stop=""></Poptip>
或者 外面加父元素
<div @click.stop="">

<Poptip></Poptip>

</div>

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏