先看效果图:
没加过滤器时:
使用了过滤器之后:
先在调用table组件的页面中,导入过滤器,并在绑定的数据中定义filter
<table v-bind="{...tableConfig}">
</table>
tableConfig: {
loading: false,
data: [],
column: [
TableHead('编号', 'code'),
{ ...TableHead('名称', 'name'),showOverflowTooltip: true },
{ ...TableHead('单位名称', 'unitName'), showOverflowTooltip: true },
{ ...TableHead('数量', 'counts') },
{ ...TableHead('单价(元)', 'amount'),filter:numFormats },
{ ...TableHead('合价(元)', 'totalAmount'),filter:numFormats },
]
},
之后在el-table封装的组件中,将 item.filte