摘要: 1、let和const (1)let声明的变量只在块级作用域中有效;let声明的变量不会变量提升(变量在声明前使用);let不允许在一个作用域内重复声明一个变量 (2)const声明的变量如果是一个对象,不变的是指向这个对象的地址,对象的值是可变的 (3)var和function声明的全局变量是顶层 阅读全文
posted @ 2019-04-04 18:38 十里霜天 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 1、input标签的readonly属性 <input type="text" readonly="readonly"/> 2、使用省略溢出需要注意的点 { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; overflo 阅读全文
posted @ 2019-03-27 16:32 十里霜天 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 1、结合元素选择器 <p class="important">css</p> p.important {color: red} 匹配class属性包含important的所有p元素 2、多类选择器 <div class="option selected"></div> .option.selecte 阅读全文
posted @ 2019-03-27 16:05 十里霜天 阅读(1124) 评论(0) 推荐(0) 编辑
摘要: 开发中遇到需要取消请求的功能,,点击终止查询可以取消开始查询请求,再次点击开始查询又可以进行查询。 解决方法:axios官方文档上的CancelToken,一开始用了这个api后,可以成功取消请求,但是再次点击开始查询请求一直失败。原因是因为cancelToken始终没变导致每次点击终止查询调用ca 阅读全文
posted @ 2019-03-22 18:53 十里霜天 阅读(5071) 评论(0) 推荐(0) 编辑
摘要: 在开发过程中经常会遇到state里有数组和对象的情况,比如当用splice去改变数组再调用setState更新的时候,会发现并没有生效,这是因为react里的state是Immutability(不可变的),所以要保证state是Immutability,但是数组和对象并不是Immutability 阅读全文
posted @ 2019-03-16 16:31 十里霜天 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 1、保持Option的value和select绑定的value一致,这样在select框中显示的才是Option中的节点文本label 2、labelInValue属性可以使选中项的文本label包装到value中传递给onChange,此时value是一个对象,注意用了labelInValue就不 阅读全文
posted @ 2019-03-06 19:16 十里霜天 阅读(26430) 评论(0) 推荐(0) 编辑
摘要: 比如有这个数组colors = ['#FB6C6C', '#00A0FF', '#91C547', '#A68ED2', '#005ECC', '#FF9533', '#A44445', '#60A0F0', '#D09ECE', '#FACC63', '#46BA8B', '#4E949D'],长 阅读全文
posted @ 2019-02-25 18:32 十里霜天 阅读(106) 评论(0) 推荐(0) 编辑
摘要: # 1.将项目B clone 到本地 git clone -b master 项目B的git地址 # 2.将项目A的git地址,添加至本地的remote git remote add upstream 项目A的git地址 # 3.在本地新建一个分支,该分支的名称最好与项目A中新增的那个分支的名称相同 阅读全文
posted @ 2019-02-25 18:26 十里霜天 阅读(4162) 评论(0) 推荐(0) 编辑
摘要: 1、在本地修改ant design的某些样式可以生效,但在线上就失效了。比如collapse组件里的箭头图标在本地和在线上的类名有变化,本地类名,线上类名;箭头图标的svg样式在线上会自动添加一个内联样式,所以要想修改此样式,必须加上!important才能生效, 阅读全文
posted @ 2019-02-24 14:34 十里霜天 阅读(1490) 评论(0) 推荐(0) 编辑
摘要: 1. 组件化开发:将可以复用的部分独立封装成一个组件,每个部分的数据互不影响 阅读全文
posted @ 2019-02-22 15:03 十里霜天 阅读(120) 评论(0) 推荐(0) 编辑