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内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复