自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue中Word文件Excel文件PDF文件PPT文件的预览

上传文件到服务器,然后由后端每页文件装换成图片,返回给前端展示。优点:排版适配随前端发挥,呈现效果较好。缺点:文件大内容多的时候,转图片时间会很久,不利于客户上传后立即预览。新页面打开word、pdf等office文件,使用微软提供的免费服务。缺点:若是你的文件比较注重隐私,不能公开的话,这种方式,就不太适合了,否者的话,是比较方便的解决方案。这里需要你有一个自己的服务器,并且服务器要购买域名对应,要默认80端口哦,否则依旧是无法预览。优点:简单方便好实现效果。

2023-09-26 19:04:53 1588 2

原创 React中函数组件和类式组件

定义组件有两个要求:组件名称必须以大写字母开头组件的返回值只能有一个根元素。

2023-07-17 17:42:57 267 1

原创 css各种鼠标形状设置

col-resize(左右箭头和双竖线)row-resize(上下箭头和双竖线)not-allowed(红色禁止符号)context-menu(普通箭头)nesw-resize(斜向箭头)nwse-resize(斜向箭头)all-scroll(移动箭头)ns-resize(上下箭头)ew-resize(左右箭头)ne-resize(斜向箭头)nw-resize(斜向箭头)se-resize(斜向箭头)sw-resize(斜向箭头)n-resize(上下箭头)s-resize(上下箭头)

2023-07-13 16:48:24 2284 2

原创 js深克隆实现方法

浅克隆:就是将栈内存中的引用复制一份,赋给一个新的变量,本质上两个指向堆内存中的同一地址,内容也相同,其中一个变化另一个内容也会变化。深克隆:就是创建一个新的空对象,开辟一块内存,然后将原对象中的数据全部复制过去,完全切断两个对象间的联系。区别:浅克隆和深克隆最大的区别就是对引用值的处理了,即浅克隆之后你改我也改,深克隆之后你改我不改。(PS:原始值的处理一样)原始值(栈数据stack):Number,Boolean(false/true),String,undefined,null。

2023-07-12 14:59:17 106 2

空空如也

空空如也

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

TA关注的人

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