我是靠谱客的博主 秀丽小刺猬,最近开发中收集的这篇文章主要介绍element UI中下拉菜单的el-dropdown-item无法触发click事件怎么解决?,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
element UI中下拉菜单的el-dropdown-item无法触发click事件怎么解决?(关于自定义事件的问题)
<el-dropdown class="infor" size="medium">
<span>
<i class="el-icon-more-outline"></i>
</span>
<el-dropdown-menu slot="dropdown">
<el-dropdown-item>修改密码</el-dropdown-item>
<el-dropdown-item>更改头像</el-dropdown-item>
<el-dropdown-item @click.native="signOut()">退出登录</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown>
el-dropdown不是原生DOM节点,而此时绑定的click也非原生DOM事件,加上.native可以把自定义事件转变为原生的DOM事件,即给父元素的子节点们都加上这个click事件。
大概就是说这个el-dropdown不是自家人,native相当于给了它权限来使用家里的东西。
将@click改为@click.native进行监听即可。
最后
以上就是秀丽小刺猬为你收集整理的element UI中下拉菜单的el-dropdown-item无法触发click事件怎么解决?的全部内容,希望文章能够帮你解决element UI中下拉菜单的el-dropdown-item无法触发click事件怎么解决?所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复