perf(table): 新增 列筛选 功能

This commit is contained in:
就眠仪式
2021-11-07 15:56:24 +08:00
parent e42cedab18
commit a543780188
45 changed files with 98 additions and 106 deletions

View File

@@ -14,15 +14,15 @@
<i class="layui-icon layui-icon-cols"></i>
</div>
<template #content>
<div style="padding:10px">
<table-item-checkbox
skin="primary"
v-for="column in columns"
v-model="tableColumns"
:label="column"
:key="column"
>{{ column.title }}</table-item-checkbox
>
<div style="padding: 10px">
<table-item-checkbox
v-for="column in columns"
:key="column"
v-model="tableColumns"
skin="primary"
:label="column"
>{{ column.title }}</table-item-checkbox
>
</div>
</template>
</lay-dropdown>
@@ -98,8 +98,8 @@
</template>
<template
v-else
v-for="(value, key) in data"
v-else
:key="value"
>
<td v-if="column.key == key" class="layui-table-cell">
@@ -154,7 +154,7 @@ import {
useSlots,
watch,
withDefaults,
defineEmits
defineEmits,
} from 'vue'
import { Recordable } from '/@src/module/type'