iView Menu子菜单无法触发事件

clipboard.png

左侧导航栏里面的Menu子菜单,我想给里面加入一个点击事件,如下:

<Menu-item name="1-1" @click="showData">选项 1</Menu-item>

但是无论是@click还是on-click,都无法触发事件,请问在<Menu-item>标签里面如何触发事件。

阅读 13.7k
5 个回答

试试@click.native监听原生DOM事件,请参考API

使用 @on-select 试试

 <Menu @on-select=……>
新手上路,请多包涵

你可以在menu上面使用一个@on-select="click()",这个函数你每个item里面都写出不同的名字,这个函数就是返回名字的,在下面写上click:function(name){alert(name)},每次你更改的时候就能看到你写在menu-item的名字了

这个是怎么弄。on-select也还是不行。
路由加载menu-item上 就只对文字起作用。这算bug么?

可以用@on-select
<Menu :theme="theme3" active-name="1" @on-select="menuclick">
注意:事件名不用带()

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题