自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 getFieldDecorator 注意事项

getFieldDecorator 方法其作用是能够在Form表单中配置验证规则一:使用方法function CreateOrUpdateAlarmForm(props) {// 2- 解构Form;经过Form.create包装的组件将会自带this.props.form属性 const { form: { getFieldDecorator }, // 解构getFieldDecorator deviceDisplayName, deviceAlias,

2021-04-23 11:41:48 1332

原创 React父子组件之间传值

父组件向子组件传值,父组件通过初始state,子组件通过this.props进行接收就可以了子组件向父组件传值,需要绑定一个事件,然后事件是父组件传递过来的this.props.event进行值的更替父组件向子组件传值父组件:Parent.jsclass Parent extends React.Component { {/* 省略其他与该知识点无关的代码 */} constructor(props){ super(props) this.state = { parenttoc

2021-04-23 11:40:06 263

原创 JavaScript 之 ES6 解构赋值

一:什么是解构赋值将属性/值从对象/数组中取出,赋值给其他变量二:对象解构赋值对象的属性没有次序,变量必须与属性同名才能取到正确的值let { bar, foo } = { foo: "aaa", bar: "bbb" };foo // "aaa"bar // "bbb"let { baz } = { foo: "aaa", bar: "bbb" };baz // undefinedvar { foo: baz } = { foo: 'aaa', bar: 'bbb' .

2021-02-04 18:15:19 90

原创 JavaScript 之 ES6 数组

一:去除数组重复元素参考博客: https://blog.csdn.net/weixin_42512937/article/details/1035040321- 去除简单类型解决方案:运用ES6的Set数据结构、Array.from()将其他类型转换化为数组JavaScript中Set的定义:Set是值的集合,值在Set中只出现一次,是唯一的例如:const arr=[2,3,4,2,1,4]new Set(arr) ---> {2,3,4,1}Array.from(n

2021-02-04 16:55:43 131

原创 从零开始创建一个react项目

一:安装node.js一:为什么要安装node.js,node.js是什么?Node.js是一个基于Chrome V8引擎的JavaScript运行环境npm是包管理工具使用场景:允许用户从npm服务器下载别人编写的第三方包到本地使用。下载并安装别人编写的命令行程序到本地使用。将自己编写的包或命令行程序上传到npm服务器供别人使用二:如何判断node.js安装成功?在命令行工具输入npm -vnode -v均出现版本号则安装成功二:create-react-app 快速脚手

2021-01-29 14:42:50 151

原创 React 图表实例

目录示例一:示例一:

2021-01-18 16:28:12 280

原创 git 、GitHub 和 BitBucket的一些问题

一:Git 和 GitHub的区别Git是一个版本管理工具。可以在电脑不联网的情况下,在本地使用的一个版本管理工具。如:我提交了内容,后来修改提交了很多次,但我想看某一次提交的内容;则在本地可以重现。GitHub是一个网站。程序员用来交流学习的;通过在GitHub上建立一个网上的仓库,每次提交都把代码提交到网上,这样别人都可以看到你的代码,同时别人也能修改。即:代码开源。GitHub的官方网站:https://github.com/参考文章:https://blog.csdn.net/sky

2021-01-15 16:58:29 543 1

原创 版本管理工具那些事儿

一:版本管理工具是什么?用来干嘛的?版本管理工具与版本控制工具是一回事儿。“版本”:每一次提交或者修改代码都看作是一个版本;团队开发场景中,还可记录每次提交和修改的内容和人员等等信息。二:版本控制工具有哪些?这种工具分两类:集中式版本控制工具(CVS,SVN,VSS) 分布式版本控制工具(Git,...)三:集中式和分布式有什么区别?集中式:版本库是集中放在中央服务器,本地没有版本的修改记录。从中央服务器拉代码 ➡ 工作 ➡ 推送到中央服务器。缺点:集中式版本控制系统必须联网工.

2021-01-15 16:35:09 92

原创 前端工程化 (新手向)

记录目的:前端学习ing,有很多东西不太清楚,特此记录:系统整理,以便查阅。一:什么是前端工程化开发?首先目前web业务越来越复杂化和多元化,所以在这过程中产生了一些问题:比如:如何进行高效的多人合作? 如何让项目具有可维护性? 如何提高项目的开发质量? 如何降低项目开发中的风险? ........所以前端工程化就是利用一些工具将前端的开发流程、技术,经验等规范化、标准化。(Ps:其他待补充.....)二:工程化需要使用哪些工具?版本管理工具 gulp/web..

2021-01-15 14:56:18 101 1

转载 快速创建一个react项目

该文章来自作者:halo1416链接:https://blog.csdn.net/halo1416/article/details/88311298搬运学习。创建一个react项目有三种方式: 1. create-react-app 快速脚手架(简单,类似于 vue-cli 工具) 2. webpack一步一步构建 3. 第三方脚手架(generator-react-webpack,需要yeoman的支持)这里主要介绍利用 create-react-app 快速脚手架

2021-01-05 16:05:24 1081

空空如也

空空如也

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

TA关注的人

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