Table 组件构建过程中遇到的问题与解决思路

GearCase 开源项目构建 Table 组件的过程中。遇到了各式各样的问题,最后尝试了各种方法去解决这些问题。

遇到的部分问题

  • checkbox 的全选和半选问题
  • table 组件的排序请求方法
  • table 组件固定表头问题
  • 固定表头时宽度计算的问题
  • 点击 icon 排序事件无法触发的问题
  • 轮动条 scrollbar 含有宽度让样式变形的问题


解决思路


其他

Table 组件是一个较为复杂的组件,因为需要考虑到的要素和使用场景过多,在设计组件的同时也要兼顾到哪些属性是否可以作为用户传递,哪一些则不需要让用户自己传递。目前该组件的大致功能已经完成,细节仍在完善。

本文结束  感谢您的阅读
0%