在进行组件的二次封装时
如:组件名为HintButton
<el-tooltip :content="title" placement="top-start">
<el-button v-bind="$attrs" v-on="$listeners"></el-button>
</el-tooltip>
使用该组件,添加点击事件会与其他事件冲突
如:同一table下的@keyup.enter.native事件也会触发click事件
即与原生Dom事件会产生冲突
此时就不能使用tooltip
改用a标签则不会出现这个问题
如
<a :title="title" href="javascript:;">
<el-button v-bind="$attrs" v-on="$listeners"></el-button>
</a>
没有查看element-ui的源代码,就暂时记录一下吧
版权声明:本文为weixin_44600273原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。