- 博客(104)
- 收藏
- 关注
原创 【Antd】Table拖拽自定义
本文介绍了如何基于Ant Design的Table组件实现行拖拽功能。通过使用dnd-kit库,在表格中添加自定义拖拽列和全选列。关键实现包括:1)使用DndContext和SortableContext处理拖拽逻辑;2)自定义DragHandle组件作为拖拽手柄;3)通过Row组件实现可排序行,处理拖拽时的样式变化;4)自定义全选列替代原生的rowSelection。代码展示了完整的实现方案,包括拖拽结束事件处理、列表重排序和状态管理。该方法灵活控制列位置,支持自定义拖拽样式,适用于需要表格行交互排序的场
2025-09-29 10:27:01
358
原创 【Safari】高度兼容性问题
calc(var(--vh, 1vh) * 100 - 99px)代替了之前的clac(100vh - 99px)var(--vh, 1vh)意思是,先用全局属性vh,如果不存在则使用1vh。到这里高度兼容性问题可以解决了。
2025-03-20 15:05:18
517
原创 [vite:terser] terser not found. Since Vite v3, terser has become an optional dependency...
报错:[vite:terser] terser not found. Since Vite v3, terser has become an optional dependency. You need to install it.解决方法:npm i terser --legacy--peer-deps。
2024-05-07 11:19:24
5110
原创 react项目运行卡在编译:您当前运行的TypeScript版本不受@TypeScript eslint/TypeScript estree的官方支持
您当前运行的TypeScript版本不受@TypeScript eslint/TypeScript estree的官方支持
2024-01-10 16:31:56
1279
原创 css实现圆形进度条
3)大于50%,right为180deg,left对应:100%是0deg,75%对应-90deg,以此为例,那么计算规律是,75% - 50% = 25%,25 * 3.6 = 90,因为left是逆时针计算,所以需要用180 - 90 = 90,再添加一个符号即可(数学上直接减180结果一样),就是-90deg。1)当百分比小于50%且不为0的时候,左边不需要百分比:为-180度,右边180度是50%,计算出1%是多少度:180 / 50% = 3.6度(度/1%),乘以百分比即可;
2023-10-26 10:46:11
2076
空空如也
docx文件在显示目录跳转
2024-08-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
3