最近做app项目中遇到的问题 1.时间兼容问题 var date = "2019-12-18 18:03:45" //不兼容代码 var newDate = new Date(date); //解决 var newDate = new Date(date.replace(/-/g, '/')); ios和ie浏览器一般转换不了以'-'时间格式,所以把时间中的-用/替换就可以了 2. 输入框防抖 let timer = ""; debouce(func, wait){
使用的是refs.react中输入框不能直接定义value.输入框是可变的,react会提示报错.需要使用的inChange事件(输入框内容被改变时触发). 要定义输入框初始值,需要在componentDidMount中定义,不能在componentWillMount中定义,因为render之后才能取到refs的input.使用this.refs.input1.value="初始值". 改变输入框内容时,不会触发render重渲染.性能比更新state好. class Input ex