自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vite构建时去掉react的react-jsx-runtime包

【代码】vite构建时去掉react的react-jsx-runtime包。

2024-01-08 09:37:35 520

原创 antdesign table无缘无故行被撑高

所以当某一列没有设置宽度,会让它的宽度为0,然后高度就会被内容撑开,进而行高变高。当使用antdesign table时,定义好columns。由于table设置的是props。结果行高被撑开,如下图。每一列都要指定一下宽度。

2023-09-12 15:58:42 305

原创 npm无法安装electron

reify:app-builder-bin: timing reifyNode:node_modules/rxjs;npm RequestError: socket hang up错误;

2023-09-11 16:06:26 522

原创 前端技术时间点

2017年微软推出css3变量,所有主流浏览器基本支持。

2023-08-28 20:01:24 90

原创 常用浏览器小知识

/ 注册自定义事件// 触发自定义事件// 先定义事件// 携带数据event.data = '数据';// 触发事件。

2023-08-28 14:38:44 36

原创 react数据状态与UI渲染遇到的问题

有时候我们在使用useEffect和useCallback去写一个react组件内的逻辑时,经常会遇到,函数依赖的数据变化时,函数会生成新的函数地址,这样会导致dom重新渲染一次,但我们想的是不生成新的函数地址,减少渲染。但大家会发现,每次执行时上一次的定时器并没有被清除掉,这样会导致内存泄露,那么我们只能记住上次的定时器id,在下次执行的时候清除掉。他是一个对react的hooks做了一次全面的封装优化,比如useGetState。但每次都要重新定义定时器,这样很麻烦,有没有更简介的方法呢?

2023-08-28 14:33:23 51

原创 npm yarn 常见问题

【代码】npm yarn 常见问题。

2023-08-27 13:29:12 28

原创 JS API整理

比如图片只有在可见区域内才加载出来,不再可见区域可不需要加载。监听目标是否在可见区域内。

2023-08-24 20:13:08 23

原创 React小结一

【代码】React小结一。

2023-08-11 16:27:59 25

原创 js各种环境运行时错误集锦

问题原因:是模块的高版本已经不适用于CommonJS modules模块规则。在使用node时,引入模块使用了require语法,导致报错。将所有require语法修改成import。2. 将出错的模块降低依赖版本。

2023-08-11 10:32:00 77

原创 常见问题解决方案

将第三方资源下载下来,放到自己的oss上,然后放到vm中。

2023-08-10 15:50:25 28

原创 react源码阅读前的问题

socket hang up,镜像问题,为electron增加代理。: react源码执行yarn install时出现。:react源码执行yarn install 时出现。:gifsicle socket无法连接上。:在/etc/hosts中增加代理主机。

2023-08-08 10:31:53 49

原创 JSoup解析html问题

解析爬虫过程中的内容解析

2023-08-07 16:21:30 141

原创 webpack+react打包总结

那么有没有什么办法可以不用写呢,答案是有的。首先配置tsconfig.json,增加。再在webpack打包配置中增加一个插件。每次我们在写react组件时,都会写。

2023-07-26 16:45:56 46

原创 typescript总结

有时候会出现,类型“string | undefined”的参数不能赋给类型“string”的参数。不能将类型“undefined”分配给类型“string”,那么这个时候我们一般需要使用"!"关键字// 这样写就不会出现上述错误了 parseValue(value!使用对象做接口key值/*** 等同于* {* }使用泛型来使用外部传入参数的keyTextends} // 如果想要。

2023-07-21 17:33:05 34

原创 VUE小结一

vue的双向绑定,只有在template中使用了这个属性,才会触发,update;否则不会触发updatevue只有在props中定义接受的属性,才会传递,否则不传递props属性;以下是常用类型props : {name : {

2023-07-21 10:43:12 42

原创 npm查看模块依赖图谱

np查看模块依赖图谱

2023-07-17 10:50:29 561

原创 vue多根节点模板

【代码】vue多根节点模板。

2023-07-10 17:49:04 41

原创 软工具总结

图片自定义素材图片自定义素材。

2023-07-09 19:25:45 36

原创 js如何判断dom元素关系

【代码】js如何判断dom元素关系。

2023-06-30 10:50:35 108

原创 文件夹更改大小写git未跟踪

将配置的ignorecase设置为false,git默认是true。在git管理的仓库中,只修改文件夹名称的大小写,git未跟踪。

2023-06-26 10:12:46 117

原创 腾讯云serverless

【代码】腾讯云serverless。

2023-06-25 17:42:41 115

原创 阿里TS,JS前后端规约f2elint

前端开发规约f2lint

2023-06-20 14:45:40 291

原创 package.json锁定子依赖版本号

比如express所依赖的子模块body-parser为^1.19.0,结果某一天开发body-parser模块的作者升级为了,1.30.23,但这个版本在当前项目环境无法编译通过,这时候又不能修改express版本,该怎么办呢?这时候可以使用package.json的resolutions,锁定express的子依赖版本号,修改后的结果如下。

2023-06-16 10:54:11 1908

空空如也

空空如也

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

TA关注的人

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