问题遇到的现象和发生背景
项目里引用表格是相对很频繁的一种需要,然而表格中又有各种自定义的需要,各类操作、各类数据格式转换、数据映射、进度条、按需求显示部分列等等
现在是引用了element的组件,然后每个页面根据自己的需要去写一遍el-table;
最近接触到另外项目的代码,那边对表格进行了大封装,实现了全局引用表格几乎只需要配置参数传给这个表格就可以这样子。
现在就很纠结,不知道哪一种好一些,封装虽然做到了统一、减少了重复工作,但一定程度上导致了一些不方便、不灵活的问题,而每次都去写一遍el-table似乎又有些重复冗余的意思
我自己还有一种想法就是把最常用的一类表格(一般就是开头一列是跳转、最后一列是操作按钮)进行封装,然后有特殊需要的地方不引用公共表格、自己写
想向大家请教一下,el-table的二次封装是否有必要、如果封装的话应该注意些什么,有任何想法都欢迎讨论~