《React:Table 那些事》系列文章,会逐渐给大家呈现一个基于 React 的 Table 组件的定义、设计、开发过程。每篇文章都会针对 Table 的某个具体功能展开分析:
这个即将诞生的 React Table 组件,就命名为 webj2ee-table。
这一篇实现 webj2ee-table 的2个功能
1. 列宽自适应
2. 列宽拖动
1. 列宽自适应
1.1. 如何自适应?
1.2. 实现策略?
HTML 中 <table> 的固定布局模型
就符合上述规则,无需特殊处理
—— https://www.w3.org/TR/CSS22/tables.html#fixed-table-layout
1.3. 核心代码实现
1.4. 效果展示
2. 列宽拖动
2.1. 采用什么技术?
核心是“拖动”效果
选用市面上主流的 resize 插件即可
例如:react-resizable
2.2. 代码实现?
2.3. 效果展示
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有