向Vue子组件的方法里传入自定义参数

有时候在使用子组件,如element-ui的组件时,会需要向子组件定义好的方法里额外传入参数,此时可以采取闭包的方式。

用element-ui的table组件为例。table有个方法

span-method 合并行或列的计算方法 Function({ row, column, rowIndex, columnIndex })

此方法默认传入一个对象,里面包含四个参数,此时我们需要额外再传入一个参数,可以使用如下写法:

然后在method里定义这个方法:

cellMerge({row,column,rowIndex,columnIndex},length){

}

这样在方法里就可以用length这个变量来获得item.length的值了。

你可能感兴趣的:(前端,前端)