【Vue】iView Menu子菜单无法触发事件

【Vue】iView Menu子菜单无法触发事件

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

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

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

回答

试试@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">
注意:事件名不用带()

以上是 【Vue】iView Menu子菜单无法触发事件 的全部内容, 来源链接: utcz.com/a/83232.html

回到顶部