自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 通过Webpack从零开始搭建React项目

通过Webpack从零开始搭建React项目

2022-09-22 18:05:25 229

原创 antd Form表单中给Radio.Group设置默认选中值

componentDidMount(){ // 单选框组合默认选中第一个 const {form: { setFieldsValue, getFieldsValue }} = this.props; const { selectedType } = this.state setFieldsValue({ "type1": selectedType }); getFieldsValue(); }...

2020-06-05 15:11:57 7125 1

原创 快速创建数组

const data = new Array(30).fill(0);const data = new Array(30).fill({ name: 'name', value: 'value'});

2020-06-04 14:49:32 364

原创 重构,改善既有代码的设计

为何重构很多时候,程序的设计会逐渐腐败变质,为了短期的目的,或在完全理解整体设计之前,贸然修改代码,程序逐渐失去自己的结构,之后会更难阅读和理解原来的设计。1.消除重复代码,代码冗余2.过于精简,不能理解代码的作为3.提高变成速度,构建强健的代码何时重构三法原则:事不过三,三则重构第一次做这件事的时候只管去做,第二次做类似的时候会产生反感,第三次在做类似的事,你就应该重构添加功能时...

2020-06-04 14:49:02 172

原创 antd自定义form表单控件

用 getFieldDecorator 方法包裹的表单控件会自动添加 value (或由 valuePropName 指定的属性名) 和 onChange (或由 trigger 指定的属性名)属性, value 接收 form 传入的值, onChange 将控件的值回调到 form 中。 这两个属性是自动添加的,所以自定义控件不能有这两个属性。借鉴:https://www.jianshu.com/p/2091e7a2c36aimport React, { PureComponent } fr..

2020-06-03 18:02:26 2573

原创 手机正则

^1(?:70\d|(?:9[89]|8[0-24-9]|7[135-8]|66|5[0-35-9])\d|3(?:4[0-8]|[0-35-9]\d))\d{7}$

2020-06-01 14:55:14 3559

原创 快速删除node_module文件夹

1.安装npm包–rimrafnpm install rimraf -g2.输入指令rimraf node_modules

2020-06-01 14:05:03 186

原创 map格式转list object

场景:后台返回的数据格式{ '111': '粑粑1', '222': '粑粑2', '333': '粑粑3'}前端希望展示:[ { label: '粑粑1', value: ‘111’ }, { label: '粑粑2', value: ‘222’ }]转换方法一:function changeData() { let array = [] for(let key in res.data) {

2020-05-22 14:30:33 441

原创 日常小记(一)

在TypeScript中使用antd的form表单问题:在组件中无法获取props结论:因为form.create是个高阶组件import React from 'react'import { Form} from 'antd'import { FormComponentProps } from 'antd/es/form';interface Props { example: ...

2019-12-18 12:02:37 94

原创 git指令收藏

git命令行指令Git 全局设置git config --global user.name "名字"git config --global user.email "邮箱"创建新版本库git clone `仓库地址`cd `文件夹`touch README.mdgit add README.mdgit commit -m "add README"git push -u orig...

2019-11-06 10:05:22 139

原创 日常理解---时间复杂度和空间复杂度

时间复杂度和空间复杂度参考博客:算法的时间与空间复杂度(一看就懂)时间复杂度和空间复杂度算法时间复杂度T(n)大小顺序时间复杂度 T(n) = O(F(n))算法时间复杂度T(n)大小顺序->:常阶数对数阶线性阶平方阶立方阶T(1)T(log2n)T(n)T(n^2)T(n^2)个人简概:一行代码执行了多少次1.T(1)没有循环等复杂...

2019-08-16 17:45:25 115

原创 JSONP

1.什么是JSOPN请求是一个非官方协议,是一个约定,约定了请求的参数包含指定的参数(默认callback),这就是一个JSOPN请求2.JSOPN的工作机制服务器发现是JSOPN的请求时,就会把原来的值由JSON对象改成JS代码,内容为函数调用的形式,函数名为callback的值,函数参数是原来的要返回的函数对象*JSONP请求时的请求类型为script,img的请求类型为json,...

2019-05-10 11:20:20 122

空空如也

空空如也

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

TA关注的人

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