iview-filter-table
Компонент «Таблица» с фильтрацией поиска на основе iView Table поддерживает
Input
поле ввода иSelect
В раскрывающемся списке есть два метода фильтрации таблиц.
использовать
шаблон
<filter-table @load="loadData" //过滤触发事件
:data="users"
:columns="tableColumns"
:search="search" //过滤的条件
>
</filter-table>
Объект данных описания столбца
tableColumns: [
{
title: '用户名',
key: 'username',
filter: {
type: 'Input' //输入框过滤
}
},
{
title: '状态',
key: 'status',
filter: {
type: 'Select',//下拉框过滤
option: userStatus //下拉框选项数据对象
}
]
Формат данных опции раскрывающегося списка
const userStatus = {
0: {
value: 0,
name: '全部'
},
1: {
value: 1,
name: '已锁定',
color: 'red'
},
2: {
value: 2,
name: '正常',
color: 'green'
},
};