在使用iview的MenuItem时,使用@click无法触发事件。通过排查,最后发现应该使用@click.native才可以触发事件。
1、@click.native
.native - 监听组件根元素的原生事件。
主要是给自定义的组件添加原生事件。2、iview menu中是在mounted或者在组件dom加载前就执行了以下的赋值
<Menu :theme="theme" :active-name="activeName" :open-names="openNames" width="auto"
所以要在created(),就得开始赋值。