- 博客(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 6479
原创 写一个最简单的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 1388
原创 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 950
原创 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 3195
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人