最近做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){ //func 调用的方法 wait 时间毫秒数
wait = wait || 500;
if(timer) { clearTimeout(time()) }
timer = setTimeout(func, wait)
}
3. 一些情况下对非可点击元素如(label,span)监听click事件,ios下不会触发,css增加cursor:pointer就搞定了