摘要: 去年6月份, ES2015正式发布(也就是ES6,ES6是它的乳名),其中Promise被列为正式规范。作为ES6中最重要的特性之一,我们有必要掌握并理解透彻。本文将由浅到深,讲解Promise的基本概念与使用方法。 ES6 Promise 先拉出来遛遛 复杂的概念先不讲,我们先简单粗暴地把Prom 阅读全文
posted @ 2019-02-11 17:26 刘欢乐 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 1. setState基本特点 1. setState是同步执行的 setState是同步执行的,但是state并不一定会同步更新 2. setState在React生命周期和合成事件中批量覆盖执行 在React的生命周期钩子和合成事件中,多次执行setState,会批量执行 具体表现为,多次同步执 阅读全文
posted @ 2019-02-11 15:45 刘欢乐 阅读(313) 评论(0) 推荐(0) 编辑
摘要: antd里面表格数据分为三部分,columns:该对象数组用于设置表头数据,里面的dataIndex是对象数据里面对应的key, data:该对象数组用于设置每行的对应表头columns的数据, pagination:该对象用于设置分页 阅读全文
posted @ 2019-01-31 17:54 刘欢乐 阅读(3964) 评论(0) 推荐(0) 编辑
摘要: 1.在整个项目制作之前,选择了antd作为react的组件库 所以在做菜单时,选择了layout布局样式 这样就有了一个整体的布局样式 2.无限层级菜单制作 顶部菜单和左边菜单,我都做成了一个组件<HeaderMenu/>,<LeftMenu/> 顶部菜单放置主要菜单,左边放置菜单项及子菜单项... 阅读全文
posted @ 2019-01-31 16:50 刘欢乐 阅读(2422) 评论(0) 推荐(0) 编辑
摘要: import React from 'react'; import { withRouter } from 'react-router-dom'; import { Form, Input, Icon, Checkbox, Row, message } from 'antd'; import { fetchPost, fetchGet } from '@common/js/Fetch.js';... 阅读全文
posted @ 2019-01-31 15:49 刘欢乐 阅读(527) 评论(0) 推荐(0) 编辑
摘要: componentWillMount:function(){}//组件挂载到节点之前执行 componentDidMount:function(){}//节点被加载到指点节点之后执行 componentWillUnmount:function(){}//组件被删除之前执行,可用于执行释放内存,和停定 阅读全文
posted @ 2019-01-31 15:23 刘欢乐 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 在实际项目中,经常会遇到当用户打开某个页面时,让某个输入框自动获取 焦点,或者有其他需要提示用户的地方,都会用到。 trigger()方法 trigger()方法的意思自动触发被选元素的指定事件类型。 trigger 可以传参数进去。 eg: trigger() 触发事件 触发事件就是 类似于点击c 阅读全文
posted @ 2018-08-01 09:16 刘欢乐 阅读(512) 评论(0) 推荐(0) 编辑
摘要: 1、数组创建: var arr = new Array(); var arr = new Array([size]);//创建并指定长度,但是长度是可以随之发生改变的 2、数组的头部添加删除: unshift() 方法可向数组的开头添加一个或更多元素,并返回新的长度。 shift() 方法用于把数组 阅读全文
posted @ 2018-07-31 10:51 刘欢乐 阅读(168) 评论(0) 推荐(0) 编辑
摘要: <span v-if="type==1">错误示范</span> <span v-if="type==1">错误示范</span> <span>哈哈哈</span> <p v-else>嘿嘿嘿</p> <span v-if="type==1">正确示范</span> <p v-else>嘿嘿嘿</p 阅读全文
posted @ 2018-07-31 10:45 刘欢乐 阅读(232) 评论(0) 推荐(0) 编辑
摘要: js默认的对象表达方式是{}可以视为其他语言中的 Map 和 Dictionary 的数据结构;即一组键值对key - value;(键值对) js有个问题:对象表达方式{}中的键 key 必须是字符串,如下代码: var names={1:”a”,2:”b”}; console.log(names 阅读全文
posted @ 2018-07-31 10:36 刘欢乐 阅读(231) 评论(0) 推荐(0) 编辑