获取表格的ref(multipleTable),之后遍历他的$children,再根据判断剔除不是表格列的数据,最后可获取相应表头数据(不止获取label和prop,那一列的其他相应属性也都能获取)
this.columnTitle = []
this.$refs.multipleTable.$children.forEach(obj => {
if (obj.label != undefined && obj.prop != undefined){
// 每个列我们自己设置3个属性,label:显示的文本,prop:英文编码,checked:选中状态
let columnChild = {'label':obj.label,'checked':false,'prop':obj.prop}
// 存到columnTitle数组中
this.columnTitle.push(columnChild)
}
})