自定义博客皮肤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)
  • 收藏
  • 关注

原创 React 父组件获取子组件的方法/数据(useRef

帮同事debug发现的问题,记录一下,弗曼学习大法好interface RefFunType { hdlUpdate(): void, name: string}父组件使用useRefuseRef<RefFunType>()传入的泛型是子组件存放在ref.current中的数据格式,(如果子组件内部绑定了自己的ref,那用的泛型为useRefref是绑定在自定义组件上,子组件直接从props中获取ref是获取不到的,这是因为ref不是prop属性,会像key

2021-11-22 17:15:09 6461

原创 写一个最简单的React可配置路由(react-router

弗曼学习大法好记录一下之前写的React可配置路由主要实现的是通过config文件生成路由,功能应该和react-router-config差不多(还没看,不过自己写下踩踩坑也许会有收获CRA创建app (秉持着学习的心态我装了ts,react-router-dom@6.0从0开始看看会遇到什么坑npm install -D react-router-domnpm install -D -S @types/react-router-dom新建src/router/routerConfi

2021-11-21 20:23:56 1386

原创 dayjs,使用DDMMYY格式化string(年份剩余的两位怎么来

事情是这样的,今天后端给回了个221021格式的字符串,要我同事在前端转为DDMMMYYYY格式。他问我怎么转,我反手抛出了一个dayjs('221021','DDMMYY').format('DDMMMYYYY')欸,他一试,反手打我脸。后来查了一下资料和源码,算是找到了原因,特此记录一下。查找流程上面代码的运算结果是:01Sep2211当时看到这个结果,我一冲动就跑github下了dayjs的源码(没先看文档)https://github.com/iamkun/dayjs在sr

2021-10-22 16:39:52 946

原创 React jsPdf+html2canvas 前端生成pdf(分页截断 + 图片质量)

前言记录一下最近实现的前端生成pdf的功能,以及遇到的坑和解决方式由于笔者1年多没碰过react了,之前也比较少使用hooks,实现这个功能也是想复习一下之前的知识,如果有什么写得不好的请指出交流。正文安装libnpm install -S jspdf html2canvasjspdf+html2canvas, 基本的实现逻辑使用html2canvas将html放入canvas,然后将canvas转成base64的图片,再用jspdf.addImage()将图片放入pdf。我们的目标实现是将

2021-08-30 18:19:32 3190

空空如也

空空如也

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

TA关注的人

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