自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 实现可调整列宽的复杂表格 - 支持多行表头和合并单元格

本文介绍了一个名为enableResizableTable的JavaScript函数,它能够为HTML表格添加列宽调整功能,特别适用于处理复杂的表头结构,如多行表头、合并单元格(colspan/rowspan)和嵌套表头。该函数通过初始化表格结构、构建表头映射关系、添加调整手柄以及实现拖动调整逻辑,确保表格列宽可以灵活调整,同时支持最小列宽限制。技术要点包括虚拟网格系统、多级映射关系、动态宽度分配和最小宽度保护。该功能适用于数据分析报表、管理系统数据表格、财务系统复杂表格等需要灵活调整列宽的业务场景。

2025-05-23 11:25:47 233

原创 本地开发时忽略配置文件方法,以保证该配置文件既在本地生效,又不会被提交到git

本地开发时有些配置文件是只有开发时生效,上生产环境时也不需要打包,提交时不需要提交这些配置文件,本来是想使用储藏功能解决(vscode支持可视化操作),但是发现太麻烦了,又找到一种高级功能,可以完美解决(vscode不支持可视化操作,但是可以查看验证)

2025-02-28 14:27:34 335

原创 2025vscode在内网/离线环境添加插件

记得打开查看隐藏项目,先在有网的电脑里正常下载安装,在这里会出现对应的插件文件,作者名-插件名-版本号,复制到内网环境中的这个目录里,没有extensions文件夹的话就自己创建,最重要的一步来了。只需要替换id,version和path就可以,成功生效一个就是最熟悉的cv了,记得删注释,先把文件夹复制进内网环境,再配置这个文件,保存后就可以看到插件栏会直接出现对应的插件。在extensions文件夹里看有没有extensions.json这个文件,没有就创建,这个是插件配置文件,内容如下。

2025-02-11 16:33:24 805 1

原创 数组的初级分组

项目过程中会碰到一些场景需要将有多条数据的对象数组按照对象的某些字段名进行分组,本文使用lodash中的_.groupBy来完成该操作,并对该方法进行初级封装。以vue2.0脚手架为例。

2023-10-19 20:36:59 326 1

原创 Vue导出PDF

在Vue后台管理系统的构建时需要将部分网页内容导出为PDF下载可采用以下方法。

2023-10-13 22:03:28 1586

实现可调整列宽的复杂表格 - 支持多行表头和合并单元格(Jquery版)

实现可调整列宽的复杂表格 - 支持多行表头和合并单元格(Jquery版)完整demo

2025-05-23

实现可调整列宽的复杂表格 - 支持多行表头和合并单元格(原生js版本)

完整demo

2025-05-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除