vue 回调参数增加额外参数

3,257 阅读1分钟

需求背景:

有的组件库如element ui中的一些事件会自带回调参数,一般情况下这些参数就够用了,但是实际场景中可能会需要额外的参数。

原来的回调参数用法:

父页面: @sortChange="onSortChange"

调用方法:

onSortChange(params) {
    console.log(params);
},

需要新增的额外参数: tableType

增加额外参数以后的用法:

父页面:

@sortChange="onSortChange(tableType, $event)"

调用方法:

onSortChange(tableType, params) {
    console.log(tableType, params);
}