My Blog Personal archive
Posts with the tag element-ui:

Encapsule Element UI Table

封装Element-UI的Table

在开发后台管理系统时,一个常见的页面布局是:上面一堆过滤搜索条件,下面一个表格显示搜索结果。

而这个表格通常要满足几点需求:

  1. 表头可以显示图标
  2. 带复选框
  3. 每行行尾有操作按钮如删除、修改
  4. 分页

在之前的项目里,我直接用Element-UI提供的组件,开发起来比较繁琐。尤其是团队其他人参与进来,每个人实现的风格可能不大一致,后期维护起来也比较痛苦。

而且新的项目里多了这样一个需求:用户可以配置显示哪些列。也就是说列不是写死的,是动态的。原来的模式不能满足。

因此在新的项目里我对表格功能进行了封装,这样在使用表格时配置一下Column和数据来源就可以了。而且团队其他人用的风格也一致了。

下面记录一下我是如何封装的。