react
穆罕周
这个作者很懒,什么都没留下…
展开
-
react20180409
1.this.setState({}),为异步,应加在前加'await'2.根据ant design的日期范围选择组件API修改placeholder,先看需要传数组,再在组件加{【】}传值在组件上加属性传值...原创 2018-04-10 18:02:31 · 87 阅读 · 0 评论 -
react setState不保证同步
setState使用回调函数,保证函数里面的语句是在set完state的值之后执行的,而下面的create_number取到的是set之前的值,回调函数里取到的是set之后的值,因为setState不能保证同步...原创 2018-08-02 12:03:58 · 493 阅读 · 0 评论 -
在react里面for 改成 htmlFor
在react的标签里面for 改成 htmlFor原创 2018-08-06 10:28:02 · 4612 阅读 · 0 评论 -
react使用prevState修改state的值
react使用prevState修改state的值class Timer extends React.Component { constructor(props) { super(props); this.state = { seconds: 0 }; } tick() { this.setState(prevState => ({ seconds: pr...原创 2018-06-28 10:40:33 · 4335 阅读 · 0 评论 -
react20180607
React修改根目录重定向,设置项目运行时首次进入的页面根目录一般在Page.js或者在App.js里面,然后在打开的页面复制“#”后面的路径,直接覆盖<Redirect to={`/${configData.defaultUrl}`} push />里面的to里面的双撇号里面的路径,即可。这样即可以在运行项目时就可以进入到自己指定的页面。...原创 2018-06-07 16:28:59 · 101 阅读 · 0 评论 -
react+reqwest+post20180611
React的Reqwest的post请求方式的使用一、前端代码(加个headers)headers: { "Content-Type": "application/json", // "Access-Control-Request-Headers": "Origin, X-Requested-With, Content-Type, Accept"}, 二、后端代码(也加请求头)1. 2....原创 2018-06-11 16:34:23 · 1601 阅读 · 0 评论 -
react20180502
特别注意当store里面的值是数组类型的时候,在组件获取的时候记得加个slice()转成原生数组原创 2018-05-02 20:51:07 · 90 阅读 · 0 评论 -
react20180420
1.react设置异步执行要先在定义ajax的方法前先加async和在ajax加await然后再在调用的地方加监听async和在定义ajax方法的函数前加await原创 2018-04-20 11:40:24 · 80 阅读 · 0 评论 -
react20180419
1.在一个store文件里,同一个类的不同@action可以实现传值取值,@action A产生值之后将它放到@observable,然后在@action B里使用this.XXX.slice()即可获得,记得加.slice()转成普通数组队形,参考链接地址:http://cn.mobx.js.org/refguide/array.html@observable mapping_station_d...原创 2018-04-20 10:28:22 · 102 阅读 · 0 评论 -
react20180417
1.constructor(){}的用法及含义:import React from 'react' import ReactDOM from 'react-dom' class SwitchButton extends React.Component { constructor(props) { super(props) this.state = { open: this....原创 2018-04-19 22:29:34 · 85 阅读 · 0 评论 -
react20180328
1.获取style里面的颜色属性this.props.defaultColor//组件类(首字母大写且只能包含一个顶层标签)var LinkButton=React.createClass({/*这个方法名称是已经定义好的,不能改名称。用于定义初始状态*/getInitialState:function(){ return {redorblue:this.props.defaultC...原创 2018-03-29 00:26:22 · 98 阅读 · 0 评论 -
react20180327
1.react需要引入三个js文件,分别是react.js,这是react的核心文件; react-dom.js,它提供了一些与dom有关的方法;babel.js,它会将react特有的jsx语法转化为普通的JavaScript语法。2.<script type="text/javascript"><script type="text/babel"><script t...原创 2018-03-28 11:32:30 · 110 阅读 · 0 评论 -
react动态增加input框20180828
react动态增加input框20180828先在render里写好渲染的方法和点击的方法:二、点击的时候,先获取“记录新建或减少的描述字段的限制个数的数组”和“储存新增描述字段的input框的输入值数组”,若在限制个数之内,则同时给两者增加一个空元素渲染的时候,会根据限制个数的数组长度来return多少个input框,同时,显示的value值也是根据第几个i和储存值的数组的下标...原创 2018-08-28 00:34:35 · 6695 阅读 · 8 评论