自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 字符串处理截取

要求:由“12345_SG_ccb" 类A_B_C,得到 id = 12345_SG。

2024-12-23 16:28:25 119

原创 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

原创 React + i18next使用步骤

react + i18next使用

2024-06-17 14:36:58 750

原创 如何合并另一个分支的某个文件

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

原创 mac 配置vs code快捷打开文件

【代码】mac 配置vs code快捷打开文件。

2023-09-25 14:26:54 402

原创 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

原创 CSS介绍4种方式实现自适应两栏布局

【代码】4种方式实现两栏布局。

2023-05-24 00:28:09 493 1

原创 Vditor自定义上传图片

Vditor自定义上传图片

2023-01-18 15:17:54 2347

原创 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关注的人

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