自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用nvm进行node、npm多版本管理

它允许你在同一台计算机上安装和使用多个版本的 Node.js,这对于开发和测试 Node.js 应用程序非常有用,特别是当你需要在不同项目中使用不同版本的 Node.js 时。例如,一个老项目可能依赖于某个特定的 Node.js 版本,而新项目可能需要最新的版本。NVM 允许你在同一台机器上轻松安装和切换不同的 Node.js 版本,确保每个项目都可以使用其指定的版本。例如,不同版本的 Babel、Webpack 等工具可以分别安装在不同版本的 Node.js 环境中。安装指定node版本。

2024-06-14 15:02:48 1131

原创 el-table实现表格合并

(Element UI 的表格组件)时,你可以通过自定义合并单元格的逻辑来实现表格单元格的合并。Element UI 提供了。,从而实现表格行的合并。我这里的需求是排除第4、5和6列的合并(基于0索引),其他列根据。来判断当前行是否与前一行相同,如果相同则增加合并数量,否则重置合并计数。:这个方法用于计算每一行需要合并的数量,并存储在。以下是一个详细的思路和示例,展示如何在。属性,用于控制行或列的合并。: 这个方法根据列索引和。中的值来确定单元格的。

2024-06-12 14:08:25 565

原创 el-tree设置每个节点的连接线 修改展开图标为加减号(附效果图)

【代码】el-tree设置每个节点的连接线 修改展开图标为加减号(附效果图)

2024-06-07 17:44:16 786

原创 quill富文本编辑器复制文字去除文本自带样式

在复制带有样式的文字时,会将样式也复制过来比如背景色字体颜色,去除复制过来的文字样式通常是为了确保文本的一致性和可读性。当用户从不同的来源(如网页、其他文本编辑器等)复制内容到编辑器中时,原始文本可能包含各种样式,如字体、颜色、背景色等。这些样式可能不符合当前编辑器的设计或用户的需求,如pc端和移动端的数据交互,处理样式方式不通会导致无法正常展示,因此需要去除这些样式,以保持文本的统一风格。

2024-06-07 15:41:29 388

原创 前端JSZip结合file-saver下载文件打包导出压缩文件

需求场景: 前端拿到下载文件的url,请求并将文件进行分类压缩生成压缩包导出后端生成压缩文件可能会占用服务器资源和时间。如果压缩的内容很大,可能会导致服务器压力增加,影响其他用户的访问速度。将这些任务转移到前端可以减轻服务器负担,提高整体系统的性能和稳定性。前端实现可以提供更即时的用户反馈,用户可以立即看到下载进度和结果。此外,用户不需要等待服务器响应,可以立即开始下载,提高了用户体验。前端可以更灵活地控制下载和压缩过程,根据用户的操作或需求进行相应的处理。

2024-06-07 14:26:56 1261

原创 vue-quill-editor上传图片

vue-quill-editor上传图片是通过将图片转为base64编码去上传至服务器,当图片较大时,上传服务器参数太长会较慢或者超时。

2024-06-07 10:21:48 476

原创 html2canvas前端生成PDF开箱即用

需求:将页面展示的所有信息都导出一个pdf文件实现前端生成PDF只要3步。

2024-06-06 17:22:42 432

空空如也

空空如也

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

TA关注的人

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