自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 react项目中使用post请求下载与错误处理具体方案

axios.post('/url', {data: data}, { responseType: 'blob'}).then((res) => { const blob = res.data; const reader = new FileReader(); reader.readAsDataURL(blob); reader.onload = (e) => { const a = document.createElement('a'); a.href = e..

2021-09-24 11:51:45 714

原创 从零开始手动搭建react项目小记,告别脚手架

脚手架工具 react-create-app尽管简单,但是搭建出来的项目太大,如果是小型项目,自己手动搭建反而更好,自主性强,我也更喜欢这种完全掌控整个项目的感觉,奈何从业以来,绝大部分时间都是负责迭代开发的工作,读那些老祖宗代码就够眼疼了,还要时不时去看下,是不是有一些不必要的组件、配置、代码。。。。。真心累,两个项目迭代工作刚结束,后期还没有开始,prd也在等待中,闲来无事,打算自己搭建一个完全属于自己的react项目,以后研究各类js库的时候可以直接引入到自己的项目里面,搭建过程中居然还...

2020-10-16 16:11:18 659 3

原创 关于post请求的文件下载方案

一般来说,下载文件都是通过get请求,直接window.open(url),是很方便快捷的,但是遇到一个客观问题,用户上传数据先进行校验,返回校验list以后可以直接再进行下载,后端同学不会储存这部分数据,所以点击下载按钮需要我这边来把table数据重新传回后台。这个时候就需要用到post请求,返回的文件流需要前端手动下载。尝试了一些方案,在此保存一个公共方法,可以直接使用,注意:请用axio...

2020-04-21 18:07:21 851

原创 正则表达式 保留两位小数的正数

对正则真心不感冒,决定记录一下所有遇到过的比较费劲的正则,以备后期遇到还要再查资料,有用到的小伙伴可以借鉴,都是项目中经过测试的,绝对靠谱!喜欢收藏哦,后续还会继续更新。两位小数的正数:/^(([0-9]+)|([0-9]+\.[0-9]{0,2}))$/,任意正整数:/^\d+$/...

2020-01-13 18:35:09 7124 1

原创 多分支开发,如何清除中间某次提交,关于git基本操作的一次小记

尽管工作三年时间了,但是直到今天才遇到这个需求,也就简单的了解了一下。目前项目是迭代开发,由于分属不同后端负责人,所以要求按照需求进行发布,也就要求我需要在多个分支进行开发,以适应后端同学的不同进度。奈何本人一向粗枝大叶习惯了,开发完当前A分支以后直接切换B分支,开发其他需求去了,一顿写一顿commit,一顿提交。。。。。结果,后期B分支的需求后端负责人提前完成了,要求先一步上线。...

2020-01-10 15:20:27 683

原创 简单获取json对象键长度的方法

之前有人问过我类似的问题,我想当然的说直接利用JSON.stringify()方法转化成字符串来获取字符串长度就可以了,但是后来有个问题需要用到获取json对象键长度的时候发现这个方法仅仅限于json的键长度相等,值长度也一一对应的情况,太过于局限,根本不实用,查了好些文档,找的两种方法,在这边整理一下,方便遇到同样问题的朋友来查看,也提醒自己记住这个问题。第一种方法可能大部分人都能够想得到,...

2018-02-01 14:49:51 5052 1

空空如也

空空如也

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

TA关注的人

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