最新版本见 vue-element-extends
(可能这应该是目前最优的一种实现方式了吧)
Vue + ElementUI 2.x 实现的可编辑表格组件,支持渲染任意组件、动态列,增删改查等操作;
保持 ElTable 一致的风格,弥补了 ElTable 可编辑表格功能的不足,兼容 ElTable 所有功能参数;
注:该组件适用于带分页方式加载的表格,不适用于一次性显示海量数据的表格,海量数据和强大编辑功能只能根据项目需求来决定取舍吧
-
功能点:
- 支持只读、单元格编辑、整行编辑
- 支持手动、单击、双击编辑模式
- 支持渲染简化的 ElementUI 组件
- 支持自定义渲染任意 Vue 组件
- 支持动态列渲染
- 支持(同步、异步)校验
- 支持显示单元格值的修改状态
- 支持增/删/改/查/还原
- 支持导出 .csv 文件
- 支持方向键和 Tab 键切换单元格
- 支持原 ElTable 的所有参数、方法、插槽