使用element-ui下拉菜单组件Dropdown时绑定点击事件,事件不生效。
@click 常见于其用在Vue中的事件绑定,而@实际上是 v-on 的简写,而 v-on 则是对 vue 的事件体系封装之后的 API接口。
native修饰符用于处理DOM原生事件,由于组件 DropDown并没有封装点击事件,因此需要添加原生的点击事件,因此使用@click.native。
html
<el-dropdown-menu slot="dropdown">
<el-dropdown-item @click.native="signOut">登出</el-dropdown-item>
</el-dropdown-menu>