在a-table里改写columns:
<a-table
ref="table"
size="middle"
bordered
rowKey="id"
:columns="columns |filtersColumns"
:dataSource="dataSource"
:pagination="ipagination"
:loading="loading"
:rowSelection="rowSelection"
:scroll="tableScroll"
@change="handleTableChange"
>
filters方法:
filters:{
filtersColumns(values) {
return values.filter(col => col.dataIndex !== 'name');
}
},
columns:
{
title:'姓名',
align:"center",
dataIndex: 'name'
},
也可以直接写在create里
this.columns = this.columns.filter(col => col.dataIndex !== '属性名1').filter(col => col.dataIndex !== '属性名2'); //过滤列