之前有用element-ui这个组件库做项目,以他们的el-table组件来做例子
el-table上有一个select方法,当监听select方法的时候会收到两个参数,一个是selection,另一个是row
我想在收到这两个参数的同时,再传第三个参数,我在网上找了半天都找不到怎么传第三个参数的方法
要是只传两个的话还能用$event来代替第一个参数
但是我现在想传第三个参数!!!怎么做!!!
后来我翻山越岭,问了公司的一个大神,才找到传第三个参数的方法(哭)
<template>
<el-table
//在你所传的参数前加上arguments
@select="selectRow(arguments, "myParams")"
</el-table>
</template>
<script>
export default {
methods: {
selectHandle(args,myParams){
let selection = args[0];
let row = args[1];
let myPar = myParams;
//这样就可以同时收到原有的selection、row和你自己传的参数了
}
}
}
</script>
在视图上传参时写上arguments,再加上自己的参数便可以了
本人才疏学浅,但优点是喜欢交流,欢迎大家加入617597792前端开发交流互助群