自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 svg组件封装及颜色变更问题

下载的svg图标颜色更改不了时,将svg的后缀名svg改为html,找到里面的fill中的固有色的fill="currentColor"就可以了。使用svg代替图片,封装svg组件,实现颜色大小变化。

2024-03-27 16:14:20 400 1

原创 完成excel文件预览和在线编辑

【代码】完成excel文件预览和在线编辑。

2024-03-25 14:25:52 359 1

原创 文件上传及使用simple-uploader的上传及spark-md5.js加密

2.利用js中File对象的slice( )方法(File.prototype.slice( ))将文件分片后逐个传入spark.appendBinary( )方法来计算、最后通过spark.end( )方法输出结果,很明显,这种方法对于大型文件会非常有利——不容易出错,并且能够提供计算的进度信息。一般实现文件上传有两种方式一种是通过form来进行传输,一种是通过input type:file将识别到的file文件转为前后端通用的语言进行传输。写一个简单的例子,不带加密的,单纯的切片上传文件。

2024-03-20 17:18:59 275 1

原创 最简版防抖节流

【代码】最简版防抖节流。

2024-03-18 15:44:17 101

原创 文字转数字的方法,适用亿及以下

【代码】文字转数字的方法,适用亿及以下。

2024-03-13 17:14:33 406

原创 实现数字转文字

【代码】实现数字转文字。

2024-03-13 14:26:08 107

原创 el-table-tree使用懒加载时,内部节点不更新的问题

增加的时候,是更新此节点以下的内容,所以要找此节点的map,然后调用load函数,这就又存在了一个问题当我没有点击节点时,map函数中并没有存储此节点的map,这就会导致数据不更新,所以要判断当没有子节点的map时,调用父节点map,然后load调用。row(要改变的节点行数据),treeNode(节点),resolve(element内部封装的回调,将请求回来的数据放到页面上),哪个节点需要更新就手动调用load并将相应的行数据传参,这样就能更新了。1.向后端请求更新数据,2.更新前端页面。

2024-02-06 10:33:08 896 1

原创 使用ElMessageBox.confirm()时,想要改变项目中个别的样式

在项目中遇到一个与众不同的弹窗,让标题在dialog中居中,又不能影响其他的弹窗,给他设置在内部发现样式不起作用,检查发现,这个弹窗是与整个项目平级的,所以不能写全局的。只能放在ElMessageBox.confirm()下面,这样才能还没有执行ElMessageBox.confirm().then的时候,改变弹窗的样式。然后只能通过script中来修改样式,直接在原来的ElMessageBox.confirm()事件下面加入以下代码,就可以改变个别的样式了。

2024-02-05 17:03:48 684 1

原创 app.component()的主要作用及示例

app.component()是一个全局api,它可以用于注册全局组件或局部组件,是一个命名约定,通常用于表示应用程序的主要组件或根组件。在main.ts中引入组件,并通过component('btn',Button)创建全局组件。直接在对应的文件中引入,然后使用就可以了。在vue3中的话直接引入就好了。

2024-01-13 15:09:51 1232

原创 衡量文件大小的标准

衡量文件大小一般以字节为单位进行衡量。因此,文件大小的单位从小到大依次为:字节(B)、千字节(KB)、兆字节(MB)、吉字节(GB)、太字节(TB)等。无论是文本文件、图片、音频、视频等不同类型的文件,在计算机中都是以字节的形式进行存储和处理。因此,使用字节为单位来衡量文件大小可以更准确地描述文件的大小和占用存储空间的情况。当文件的大小超孝雹过了几百兆字巧圆帆节时,使用字节为单位来衡量文件大小就不太方便了,因此在实际使用中通常会使用更大的单位,如千字节(KB)、兆字节(MB)等。

2024-01-13 15:04:34 436 1

原创 vue长列表性能优化

将不需要修改的数据改为非响应式的数据。通过 this.users = Object.freeze(users);在大量数据展示的情况下,这能够很明显的减少组件初始化的时间。他的另一种思路是将数据直接放在实例或组件上。

2023-08-12 17:27:49 38 1

空空如也

空空如也

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

TA关注的人

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