Options请求 1.定义首部字段,就是设置请求头xhr.setRequestHeader('appId', $APPID);设置Access-Control-Max-Age: 86400;避免发起同一options请求,链接地址:http://www.xudihui.com/?p=285...
react动态增加input框20180828 react动态增加input框20180828先在render里写好渲染的方法和点击的方法:二、点击的时候,先获取“记录新建或减少的描述字段的限制个数的数组”和“储存新增描述字段的input框的输入值数组”,若在限制个数之内,则同时给两者增加一个空元素渲染的时候,会根据限制个数的数组长度来return多少个input框,同时,显示的value值也是根据第几个i和储存值的数组的下标...
react setState不保证同步 setState使用回调函数,保证函数里面的语句是在set完state的值之后执行的,而下面的create_number取到的是set之前的值,回调函数里取到的是set之后的值,因为setState不能保证同步...
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...
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....
css20180607 <img src={imgSrc} className="identity-img" onError={(e) => {e.target.src=require("../../assets/avartar-error.png")}}/>当图片加载失败的时候可以用另一张替代,可以用onError方法实现...
react20180607 React修改根目录重定向,设置项目运行时首次进入的页面根目录一般在Page.js或者在App.js里面,然后在打开的页面复制“#”后面的路径,直接覆盖<Redirect to={`/${configData.defaultUrl}`} push />里面的to里面的双撇号里面的路径,即可。这样即可以在运行项目时就可以进入到自己指定的页面。...
vue20180602 28.升级版,vue带参数的页面跳转先在第一个页面:HTML: <li class="checkDetail_li" v-for="checkDetail in this.$store.state.customer_addStore.customerList.slice()"><div class="checkDetail_area" @click="checkDetail_cl...
js20180529 将数组转化为对象包对象的形式{id:{id:name},id{id:name}}的形式,下次就可以xxx.id.id或者xxx.id.nane来获取了id或者name了,减少了匹配for循环的次数,也更加清晰...
postman20180523 Postman使用一、使用post方式测试:选择“POST”,输入URL,选择“Body”,入参是写在body里面的,然后选择“raw”,然后选择“JSON”,然后就点击“Send”
js20180523 1.三目运算符注意事项this.fieldCheckedItem = val ? itemName : []意思是先对val做true或者false判断,然后ture返回itemName并赋值给this.fieldCheckedItem,false就返回一个[]并赋值给this.fieldCheckedItem...
vue20180519 vue取placeholder的值的问题:可以在placeholder前加“:”冒号,实现v-bind绑定,然后在data写好相应的绑定的名字即可,入:<input :placeholder='inputHolder' />data() { inputHolder: '666'}...
vue20180516 vuex+axios+echarts饼图实现一、先在beforeCreate里分发store.js里的Action,分发完之后就取到store.js里饼图的数据,取到之后就开始画图init charts.vue文件beforeCreate() { // 先拿到series this.$store.dispatch('indstrlAction').then((resolve) => { ...
vue20180516 使用import require引入文件的路径问题 因为模块是安装在node包里面的,所以直接输入安装包的名字即可以找到如:import echarts from 'echarts/lib/echarts'Import和require是不同的规范,多数情况下用importImport和require是不同的规范,多数情况下用import这样引入的意思是匿名引入,在init初始化的时候就会用到这个p...