# 介绍
vue-table-view
是一个只需要 一行 html 代码,以及 丰富的 config
即可组合成一套完整的数据展示页面的 高级 table
组件.
其提供了:
- 高级搜索
- 工具栏
- 数据展示
- 页码显示
简单的新增、修改弹框暂未支持
# 1. 高级搜索
# a. 支持的表单类型
高级搜索支持了以下表单类型的搜索:
- string / textarea
- number
- select
- remote-search
- cascader
- date-picker / time-picker / date-time-picker
- date-range-picker / time-range-picker / date-time-range-picker
每一个表单类型都有自己特殊配置,详情请点击对应链接
# b. 其他配置
高级搜索配置项也可以配置 搜索
重置
展开
的文字,以及是否允许展开,详细配置请参考 高级搜索配置
# 2. 工具栏
# a. 内置工具
可以通过配置开启一些内置的工具:
- 新增按钮
- 导出
详情请点击对应工具按钮
# b. 自定义工具
可以通过 slot
自定义自己的工具按钮
# 3. 数据展示
数据展示主要使用了 vxe-table
提供的能力,在此能力的基础上, vue-table-view
还封装、提供了一些方便使用的配置。
因为内容较多,请点击 此处 查看详情
# 4. 页码显示
使用了 element-ui
的 pagination
组件。可以根据 组件配置 中对列表数据的指定字段设置自动载入页码数据。
# 5. 简单的新增、修改弹框
使用了 element-ui
的 dialog
组件作为基础显示承载,并借用了其 form
组件载入可以新增、修改的数据,以及表单验证的功能。
具体使用请点击 此处 查看详情
如何使用 →