- 博客(18)
- 收藏
- 关注
原创 TypeError: object null is not iterable (cannot read property Symbol(Symbol.iterator))
以上代码对一个空对象进行迭代操作。在代码中,可能存在某个对象为null的情况,导致无法进行迭代操作。在reResult为null时不可迭代。PS:reResult为接口返回字段,可能为null.可以通过在之前添加一个判断来避免这个错误。
2024-07-01 15:05:45
1157
原创 React Hook useEffect has a missing dependency: ‘form‘. Either include it or remove the dependen
React官方是允许给定空数组依赖项的,表明只想在挂在挂载和卸载时执行一次,用这种写法来模拟 componentDidMount() 生命周期函数。警告信息是由 eslint 报出的,所以我们可以让eslint跳过检查,但前提必须确保确实不需要某依赖项。:初始化表格数据填充,在useEffect里使用了form,依赖项没有给form,就会提示以上告警;、只在当行根据提示注释:// eslint-disable-line react-hooks/exhaustive-deps。
2024-06-17 16:38:17
845
原创 如何合并另一个分支的某个文件
git checkout fix - - src/Modal 【这会把fix分支上Modal文件的更改带到当前分支上】git commit -m ‘merge Modal from fix branch’ 提交变更。: 比如当前在feat分支,想要合并fix分支上的Modal文件夹的内容。1、首先确保在feat分支上,并且确保当前分支无没提交的变更。4、然后提交更改,步骤跟在本分支作出更改后提交是一样的。3、如果有冲突,就正常按照解决冲突的步骤进行。2、然后检出fix分支的Modal文件。
2024-06-13 15:16:13
291
原创 妙用Object.keys()
3、操作带下钻项的图表时,接口仍然返回所有字段,但无关图表字段为null(其实是希望仅返回对应图表的字段数据的,但是后端同学吧啦吧啦,返回全量也无所谓吧)下次再写一下在更新图表时遇到的问题:本意是只想更新一个表,但是其他图表也重新刷了一下,影响观感。1、需要开发一个图表大盘展示页,包含十几二十个图表,个别图表有下钻项可选择操作。2、与后端同学约定接口数据结构为所有图表数据对象平铺返回。给定对象自身的可枚举字符串键属性名称的。:静态方法Object.keys()
2024-06-13 14:57:24
430
原创 could not retrieve https://nodejs.org/dist/latest/shasums256.txt.
首先说明一下,我是先安装了nvm,但是没有通过nvm安装node,是在node官网上下载安装的14.18.0,后面需要的版本,都通过nvm安装,比如18.13.0,大概率是因为这个原因导致的,在nvm下有node,我自己又另外安装的别的node版本。(但是过去也是这样的,正常切换想要的版本没有出现问题,这次就不行了)1、首先删掉我自己安装的nodejs文件夹,如果忘记装那了,可以通过在cmd输入命令where node找到,我的在C:\Program Files\ 下,win安装时默认路径大概都是这个。
2023-06-30 12:18:40
2090
原创 说说函数内外var变量重复问题
那么我们再看回b函数里面也声明了a变量,所以不会往上层作用域去找了。通常情况,变量都是到创建该变量的作用域中取值,如果当前作用域没有,才会往上层作用域寻找,层层向上,直到全局作用域,其实条链就是我们所说的。首先,为什么第一个打印的a不是10,而是undefined呢?首先这里涉及到一个作用域的知识。下面用我自己掌握的知识解释一下^ _ ^好,那再稍微变一下,想想下面输出的结果是什么?就是指变量和函数可以访问的范围。上面的结果输出是什么呢?
2023-06-21 13:02:11
202
原创 分析Promise.all(),Promise.allSettled(),Promise.race(),Promise.any()区别、作用以及使用场景
与Promise.all()方法一样,如果参数不是Promise实例,就会调用Promise.resolve()方法,将参数转为Promise实例,再进行下一步处理。与Promise.all()方法一样,如果参数不是Promise实例,就会调用Promise.resolve()方法,将参数转为Promise实例,再进行下一步处理。与Promise.all()方法一样,如果参数不是Promise实例,就会调用Promise.resolve()方法,将参数转为Promise实例,再进行下一步处理。
2023-06-04 17:59:30
307
原创 Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath ‘./lib/tokenize‘ is not defined by “exports“
项目场景:提示:之前写下的一个项目,最近重置了电脑,跑了一下旧项目,装好了依赖发现跑不起来,报了个错:Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath ‘./lib/tokenize’ is not defined by “exports” in D:解决方案:npm install @babel/helper-compilation-targets --save-dev 再重启项目就可以了。...
2022-01-03 21:58:11
8539
原创 动态渲染数组时需要给前三行特定的样式实现
问题描述:通过后台返回的数据渲染一个排名表格,前三名需要特定的图片标志和字体样式。(特殊情况:返回的数据可能少于三个)类似一下效果:解决办法:单独给前三行数据添加字体样式和图片//定义图片和类数组const imgList = ['one', 'two', 'three']const classNameData = ['one', 'two', 'three']//给返回的对象数组前三个添加特定的属性if (data) { let dataLen = data.length &
2021-09-03 17:30:54
372
原创 Uncaught ReferenceError: require is not defined
解决办法 :小白刚学的Electron,启动时报了个错,没整明白,看了文档,虽然找到解决办法,但是具体原因不是太明白,这里记录一下解决的方法。还希望有大佬看到解疑答惑一下。1、安装的v12.0.2版的electron,这个版本更改了 contextIsolation 的默认值,从 false 更改为 true。更改这个默认设置可提高 Electron 应用的默认安全性2、个人理解就是为true的话,主进程就是一个独立的运行环境,对应的渲染进程是获取不到的,所以这里设置为false可以解决问题。3.
2021-03-27 23:32:05
4722
原创 VScode安装easy less 插件并配置
1、在扩展包中搜索easy less 并安装2、安装后–>点击“管理”–>“扩展设置”3、选择“在setting.json中编辑”4、拉到底加入以下代码,文件名根据需要更改,这里以index举例。5、然后重启vscode6、在工作区项目文件中创建css文件夹,在css下面创建一个.less文件,如:index.less7、然后在.less写样式代码,保存,就会在css文件下自动生成一个对应的index.css文件,就可以在html中引入使用啦!如果没有自动生成可以关
2020-12-17 17:16:14
9226
2
原创 Attempted import error: ‘echarts‘ does not contain a default export (imported as ‘echarts‘).
今天做项目时遇到这个问题,没有搞懂是什么原因,看了一下json文件,发现echart版本更新了,以前装的一直是4.9.0 , 不支持i新版本?方法一:很大可能是echarts for react不支持echarts最新版本,于是装了一下旧版本,惊奇的发现可以了!!指令:npm install echarts@4.9.0然后再 npm start一下就可以啦。方法二:朋友说改变引用方式也行, 这种方法我没试,不想等安装过程的孩子可以试试~把import方式 改成:var echarts = re
2020-12-17 16:56:51
6750
3
原创 Module not found: Can‘t resolve ‘echarts-for-react‘ in
@Module not found: Can’t resolve ‘echarts-for-react’ in查看package.json文件有没有安装echarts-for-react,装了会看到,没装的安装一下应该就可以了我这里安装了,但是依然not found,初步估计可能是安装的时候有丢失?于是再装一遍试试吧?指令:yarn add echarts-for-react (用npm:npm install --save echarts-for-react )然后再启动一下,我的就可以了呀
2020-12-17 16:24:56
12939
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人