- 博客(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 1408
原创 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 296
原创 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 109
原创 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 170
原创 从零开始创建一个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 177
原创 git 、GitHub 和 BitBucket的一些问题
一:Git 和 GitHub的区别Git是一个版本管理工具。可以在电脑不联网的情况下,在本地使用的一个版本管理工具。如:我提交了内容,后来修改提交了很多次,但我想看某一次提交的内容;则在本地可以重现。GitHub是一个网站。程序员用来交流学习的;通过在GitHub上建立一个网上的仓库,每次提交都把代码提交到网上,这样别人都可以看到你的代码,同时别人也能修改。即:代码开源。GitHub的官方网站:https://github.com/参考文章:https://blog.csdn.net/sky
2021-01-15 16:58:29 693 1
原创 版本管理工具那些事儿
一:版本管理工具是什么?用来干嘛的?版本管理工具与版本控制工具是一回事儿。“版本”:每一次提交或者修改代码都看作是一个版本;团队开发场景中,还可记录每次提交和修改的内容和人员等等信息。二:版本控制工具有哪些?这种工具分两类:集中式版本控制工具(CVS,SVN,VSS) 分布式版本控制工具(Git,...)三:集中式和分布式有什么区别?集中式:版本库是集中放在中央服务器,本地没有版本的修改记录。从中央服务器拉代码 ➡ 工作 ➡ 推送到中央服务器。缺点:集中式版本控制系统必须联网工.
2021-01-15 16:35:09 123
原创 前端工程化 (新手向)
记录目的:前端学习ing,有很多东西不太清楚,特此记录:系统整理,以便查阅。一:什么是前端工程化开发?首先目前web业务越来越复杂化和多元化,所以在这过程中产生了一些问题:比如:如何进行高效的多人合作? 如何让项目具有可维护性? 如何提高项目的开发质量? 如何降低项目开发中的风险? ........所以前端工程化就是利用一些工具将前端的开发流程、技术,经验等规范化、标准化。(Ps:其他待补充.....)二:工程化需要使用哪些工具?版本管理工具 gulp/web..
2021-01-15 14:56:18 125 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 1128
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人