vol-table 表格组件

vol-table 表格组件

移动端表格组件,兼容 H5 / App / 微信小程序。通过 direction 切换两种展示:

direction说明App 示例入口
horizontal表格形式(表头、列宽、横向滚动、固定列等)/pages/table/index
list列表表单形式(复用 vol-form-item,可编辑)/pages/table/list

自定义页面使用 table 时,请对照本目录文档与示例页。更多配置见 表格组件open in new window。


表格形式 horizontal

direction="horizontal" 后以表格形式显示。

文档示例页说明
参数属性配置—组件 props、columns、插槽、事件、方法
基础表格pages/table/base-table静态数据、列宽配置、hidden 隐藏列、textInline 换行/省略、宽度自适应
横向滚动pages/table/scroll-table多列超出屏幕宽度横向滚动、表头固定、type=date 日期截取
固定列与操作pages/table/fx-tablefixed:left/right 列固定,末列操作按钮右侧吸定
高度与边距pages/table/height-tableheight=0 占满剩余高度、height=-1 内容自适应、固定高度及切换
自动接口绑定数据、分页、绑定数据字典pages/table/api-tableurl 自动分页无限滚动、bind 字典转换、loadBefore/loadAfter、搜索筛选
自定义按钮、事件处理pages/table/event-table自定义按钮、单元格点击事件
格式化、样式、自定义显示、数据插槽pages/table/format-tableformatter、行/列样式、#field 数据插槽
自定义表头、按钮、内容居中显示pages/table/header-tableheaderFormatter、#columnHeader、column.align 对齐(center/right)
复选框、行号pages/table/ck-tableck 复选、index 行号、selectable 控制可选、选中/删除/清除 API 与事件
操作列按钮pages/table/action-table#field 操作列,详情/编辑等按钮
图片列pages/table/img-tabletype=img 缩略图展示、多图、点击预览
完全自定义pages/table/custom-h-table#data 整表自定义渲染,分页/高度仍由框架处理

表格列表 list

direction="list" 列表模式:以 vol-form-item 展示行数据,覆盖表单输入/选择/日期/级联/上传/插槽/事件/格式化/计算/布局,以及分页、分组、行内编辑、完全自定义。

文档示例页说明
自定义渲染、自定义显示、自定义按钮pages/table/list-tabletitleField、#header/#title/#field/#extra/#bottom,列须配 slot/titleSlot/extraSlot
表格编辑、下拉、日期选择、输入事件、自定义按钮pages/table/list-event下拉框、日期选择事件,输入框输入事件,回车事件
表格编辑、基础输入pages/table/list-inputinput/password/textarea、数字与区间、必填、只读
表格编辑、选择类、下拉框pages/table/list-selectselect/selectList、字典 bind、radio、checkbox、switch
动态控制隐藏显示pages/table/list-hidden根据不同的条件动态控制字段显示、隐藏
格式化、样式、点击pages/table/list-formatformatter HTML、titleStyle/valueStyle、extra、valueClick
日期、时间pages/table/list-datetimedate/datetime/time/month 及 range 区间、min/max
字段分组、多列显示pages/table/list-group二维数组同行多列、type=group、接口分页与搜索
级联/树/省市区pages/table/list-cascadercascader、treeSelect、city
图片/文件上传pages/table/list-uploadimg/file、multiple、maxCount、只读切换
标题位置与宽度pages/table/list-positionlabelPosition 左/右/上,labelWidth 切换
字段实时计算pages/table/list-calc数量单价运费联动小计/应付,onChange/onKeyPress
接口分页、字典pages/table/list-apiurl 自动分页、bind 字典、loadBefore/loadAfter、搜索
自定义按钮pages/table/list-btn行头/行底按钮、extra、图片、rowClick
行内编辑pages/table/list-editreadonly=false、增删存、下拉日期联动、图片上传
完全自定义列表pages/table/list-custom#data 整表自定义渲染,分页高度仍可由框架处理

小程序插槽约定

只能使用固定插槽名,且列上必须打开对应开关,否则不生效:

插槽列配置作用域 data
#fieldslot: true{ field, row, column, rowIndex }
#columnHeaderheaderSlot: true{ field, column, colIndex }
#titletitleSlot: true同上 field
#extraextraSlot: true同上 field
#header / #bottomlist 行头/行底{ row, rowIndex }
#data存在即替代默认渲染—
#customhorizontal 单元格追加{ field, row, column, rowIndex }
Last Updated 2026/10/23 15:32:21