iview-Dropdown组件传递额外参数

on-click 的默认使用


   新增菜单

这里 handler 默认传递的是 item的name值

handler(name){
   console.log(name);
}

如何传递除name外的其他参数?

iview支持将默认传递的参数用$event代替

handler(parm1,parm2,name){
  console.log(parm1,parm2,name);
}

通过查看iview内DropdownItem的组件源码

$parent.$emit('on-click', this.name);

已经将item的name属性传入了事件参数,所以$event 就可以直接得到item的name值。

你可能感兴趣的:(iview-Dropdown组件传递额外参数)