- 博客(24)
- 收藏
- 关注
原创 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
原创 react数据状态与UI渲染遇到的问题
有时候我们在使用useEffect和useCallback去写一个react组件内的逻辑时,经常会遇到,函数依赖的数据变化时,函数会生成新的函数地址,这样会导致dom重新渲染一次,但我们想的是不生成新的函数地址,减少渲染。但大家会发现,每次执行时上一次的定时器并没有被清除掉,这样会导致内存泄露,那么我们只能记住上次的定时器id,在下次执行的时候清除掉。他是一个对react的hooks做了一次全面的封装优化,比如useGetState。但每次都要重新定义定时器,这样很麻烦,有没有更简介的方法呢?
2023-08-28 14:33:23
51
原创 js各种环境运行时错误集锦
问题原因:是模块的高版本已经不适用于CommonJS modules模块规则。在使用node时,引入模块使用了require语法,导致报错。将所有require语法修改成import。2. 将出错的模块降低依赖版本。
2023-08-11 10:32:00
77
原创 react源码阅读前的问题
socket hang up,镜像问题,为electron增加代理。: react源码执行yarn install时出现。:react源码执行yarn install 时出现。:gifsicle socket无法连接上。:在/etc/hosts中增加代理主机。
2023-08-08 10:31:53
49
原创 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
原创 文件夹更改大小写git未跟踪
将配置的ignorecase设置为false,git默认是true。在git管理的仓库中,只修改文件夹名称的大小写,git未跟踪。
2023-06-26 10:12:46
117
原创 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关注的人