自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 antd的select的defaultValue通过form.getFieldsValue获取不到

如果你希望在组件挂载后立即获取表单字段的值,可以在组件的。:如果你的默认值是异步获取的,确保在设置默认值后再渲染。组件已经初始化完成,并且所有字段都已经注册到表单中。确保你已经正确设置了这些属性。在使用Ant Design(简称antd)的。组件是一个受控组件,这意味着你需要使用。,这样在表单初始化时就会使用这个值。,可能会遇到一些问题。组件中,你可以设置每个字段的。组件的受控属性更新有关。:如果你在表单外部更改了。方法注册到表单中的,这样。组件时,如果你希望使用。

2024-06-13 10:54:16 278

原创 js中类数组的对象转化成数组

3.Array.from(),转化类数组的对象时,对象里面的必须有个length属性,且属性名必须为数字或者字符串数字。2.Object.values(),获取所有对象的值。1. Object.keys(),获取所有对象的键。3.2 有length,且属性名不为数字。3.3 有length,属性名为数字。3.1 无length。

2024-05-10 09:57:56 159

原创 js计算二维数组的下同下标求和

【代码】js计算二维数组的下同下标求和。

2024-04-25 13:49:34 101

原创 npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本。

npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本。

2023-04-03 08:37:52 566

原创 pm2启动node项目

如果是node服务,想一直启动,可以用PM2,PM2是具有内置负载均衡器的Node.js应用程序的生产流程管理器。它允许您使应用程序永远保持活动状态,在不停机的情况下重新加载它们,并促进常见的系统管理任务。前端项目部署阿里云要配置nginx,然后启动nginx就可以了,npmstartapp.js(app.js是入口文件)但是如果部署到阿里云,启动命令是。本地启动的时候直接用命令。.........

2022-07-28 17:28:02 1838

原创 阿里云部署前端项目nginx配置

阿里云部署前端项目,配置nginx

2022-07-11 18:36:06 1687

原创 antd的TreeSelect获取父节点的值

antd中有个treeSelect树选择组件点击的时候获取到父节点的值并且回填到输入框

2022-07-06 14:39:08 3756

原创 Xshell链接服务器

买了个阿里云服务器,下载了个Xshell1.打开Xshell点击左上角得文件新建弹出一个框2.输入名称(可以随意取,根据你得项目来)3. 打开阿里云,找到实例中得 IP地址 复制公有地址 默认端口号224. 第一次链接需要接受并且保存5. 输入用户名:root6. 输入实例密码(如果忘了,可以到阿里云的当前实例更多里面的密码/密钥去重置)7. 链接成功就可以在里面通过linux命令去查看默认存储空间了7....

2022-06-22 14:31:22 1148

原创 foreach里面不能写异步await

前端时间做了个node得项目,需要用数组循环,拿到数组里面得每一个元素得某个值去调接口,然后刷数据,一开始用了foreach去做循环,发现async 和 await写的异步没效果,后来没办法改成了for循环才行...

2022-06-22 11:23:06 144 1

原创 JavaScript的浮点数计算

我们在前端开发中会遇到一些数字的计算,比如金额,距离等,所以需要用到JavaScript中的Number类型,特别是一些页面需要展示金额,那必须要很准确的数字。但在ECMAScript 中最有意思的就是Number类型,Number使用IEEE 754 格式表示整数跟浮点值,JavaScript能准确的计算整数,但存储浮点值使用的内存空间是存储整数值的两倍,所以 ECMAScript 总是想方设法把值转换为整数,所以浮点数计算远不如整数精确,比如0.1 + 0.2 = 0.300000000000

2022-04-14 15:59:36 2487

原创 koa2的脚手架koa-generator

如果你想搭建个项目,一般都是有脚手架的,比如vue的脚手架 vue-cli , react的脚手架 create-react-app ,还有一些其他的,像AntD Admin等。如果想使用koa2 , 也是有一些脚手架的,我常用的就是 koa-generator , 安装它也是很简单:1.首先需要全局安装npm install -g koa-generator2.创建项目koa2 -e koa2-demo3.安装依赖cd koa2-demonpm install4.启动项目npm s

2022-03-30 13:40:34 5264 1

原创 数组中找到相同的数据和其下标(有可能多组重复的数据)

let arr = [1,2,3,1,2,3,2,1,3,4,4,5] const nary = arr.reduce((total, item, index) => { if (total[item]) total[item].push(index); else total[item] = [index]; if (index === arr.length - 1) Object.keys(t...

2022-03-25 13:40:48 1265

原创 数据双向绑定vue跟react的实现方式

vue自带数据双向绑定的api : v-model结果:react没有数据双向绑定,要自己去监听输入框的值 然后拿到值 setState结果:

2022-03-11 11:47:52 300

原创 让antd-ui的tabs切换的时候掉接口,不用缓存数据

在antd-ui的tabs的切换的时候,它是自带缓存数据的,也就是进入到当前页面,切换到其他tab,再切回来是不会掉接口,直接缓存了数据,类似于下面的 tabs组件。如果想要每次切换都重新掉接口,更新数据,可以利用当前tab的key去做个判断,再切换的时候,替换这个key上面的 tabs里面的内容我 是循环塞进去一个组件,然后利用 aciveKey (在state里面初始化)这个字段 去匹配他的 tabPane的key ,然后在onchange 把当前的key再次用setState到 ...

2022-03-11 11:47:24 2448

原创 css也能实现文本的省略号了……

有时候在一些文章列表的页面,需要显示一些文章的信息,但是只显示一点点,那么我们就需要把后面的大部分文字省略掉,这个时候就需要用省略号处理,大部分都是用js截取字符串然后用省略号替换,但是现在用css也可以实现省略号的效果上面的这是html部分上面是css部分这是文本显示的省略号...

2022-03-03 09:15:10 2898

原创 下载webpack依赖报错“Refusing to install package with name “webpack“ under a package”

当下载webpack报错是因为npm init 初始化的时候没有修改package.json的name名字,用了默认的 ‘webpack’ 跟依赖包重名了解决方法是把name名字换掉就好了再次执行命令

2022-03-03 09:14:55 795

原创 js内置对象isNaN

但如果isNaN函数判断的值不是number类型,那么isNaN函数判断之前会把值先转换成number类型,然后才会对这个转换结果是否是NaN进行判断,因为会出现很多特殊情况1.空字符: isNaN("") = isNaN(Number("")) = isNaN(0) = false2.布尔值:isNaN(true||false) = isNaN(Number(true||false)) = isNaN(1||0) = false3.字符串:isNaN( '你好,我是字符串' ) = isN

2022-03-01 13:35:33 250

原创 解决Antd中 select中的value值要是为空,placeholder不生效

解决Antd中 select中的value初始化的值要是为空,或者清空value值,placeholder不生效,比如在代码中 把select的默认值设置为空下面是select组件下面是页面显示的提示框解决这个问题可以把select的value的初始化的值设置为undefined下面是显示的框...

2022-03-01 09:28:35 2555

原创 yarn.lock冲突解决办法

一般yarn.lock冲突是因为 更新了一些依赖包 这个时候对应的package也会冲突一般是先解决package里面的冲突然后add. 然后把yarn.lock单独回退之前的版本,重新yarn或者npm install一下 重新安装依赖 yarn.lock千万不要删...

2022-02-28 10:54:05 2973

原创 create-react-app配置代理

用create-react-app搭建最基本的脚手架,如果想配置代理,可以在src下面创建setupProxy.js ( 默认这个名字,可以打开webpack配置能看到 )const { createProxyMiddleware } = require("http-proxy-middleware");module.exports = function (app) { app.use( "/api", createProxyMiddleware({ target: "服

2022-02-28 10:48:38 1115

原创 JS 数据类型、赋值、深拷贝和浅拷贝

js数据类型分为基本数据类型跟引用数据类型基本数据类型:underfined null String Number boolean ,存在栈中,可以自动释放内存引用数据类型:Object Array 且 Function也属于引用数据类型 只是在栈中存了个地址,数据存在堆中,要手动去释放内存如果是引用数据类型,把他赋给另一个值得话,直接修改赋给得那个值,之前得值也会被修改,因为引用数据类型存在堆中,然后在栈中存了个地址,把一个引用数据类型复制给另一个,也只是给引入了相同得地址,但值还是之前得,所以修改

2022-02-24 16:13:23 459

原创 const声明的对象属性和数组的值是可以修改的

我们都知道const 是声明常量的,如果用const声明过后的变量是不可以修改的const id = 1id = 2console.log(id) // Uncaught TypeError: Assignment to constant variable但如果是const 声明了对象,其实对象的属性是可以修改的,对象属性被赋值为常量是不受保护的const obj = { name:'王大锤'}obj.name = '李大锤'console.log(obj.name) // '李大

2022-02-22 14:09:30 6112

原创 关于空值合并操作符和逻辑或操作符区别

A.空值合并操作符(??)是一个逻辑操作符,只有在左侧操作数为null或者underfined时,返回右侧操作符,否则返回左侧操作符B.逻辑或操作符(||) 与空值合并操作符(??)不同, 除了null、underfined还有 ’ ‘ ,NaN,false, 0 ,都返回右侧操作符,否则返回左侧...

2022-02-21 15:10:40 281

空空如也

空空如也

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

TA关注的人

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