vue组件事件自定义参数的传递问题

2021-03-11 vuejs 1249

vue组件事件自定义参数从传递问题

当使用一些UI组件库时,往往触发的事件携带子组件的参数,这时候如何触发时同时加入自定义的组件呢?

方法如下

func(componentVal)
@change="func($event,val1,val2,...)"
$event == componentVal
func(componentVal1,componentVal2);
@change="func(arguments,val1,val2,...)"
arguments == [componentVal1,componentVal2]

说明

  1. 当子组件默认传递一个参数时,$event可以直接访问

  2. 当子组件默认传递多个参数时,arguments可以通过数组下标访问到每一个参数

0