之前一直用的 naive ui 的 data table,很喜欢这种类似 react 风格的写法。比如支持每个 columns 在 js 中配置 render 函数。 公司是机械类的,所以大部分业务都会跟 excel 的表格数据有关系。 现在要加入一个新的项目组,领导比较喜欢 arco design 的 UI 风格,所以组件库也需要切换到 arco 。然后想借着这个机会找一个比较强大一点的表格组件。 目前搜了一圈,搜到的比较强大的有:
- ag-grid
- handsontable 。 …… 好像 handsontable 更注重于还原 excel 的操作方式?
加了一天班,有点头晕脑胀,写了一堆自己的需求也不知道有没有表达清楚:
- 样式最好贴近于现代一点的 UI 框架,或者支持比较方便的自定义样式。
- 能够支持单元格自定义渲染,类似我写 h 函数之类的,而不是要手写 html 字符串。
- 能够支持多列自定义搜索。
- 能够支持树状结构。
- 能够支持单元格合并。
- 支持列宽自定义调整。
- 前端实现 excel 的导入导出。 ……