(工作中经常遇到ios独有的坑,在这里做个汇总,方便下次遇到回顾)
- 1、
ios12
版本下,弹出键盘输入框,会将页面整体向上移动,导致页面底部出现空白,页面上元素的实际位置和显示位置不匹配。 - 2、ios基于安全的考虑,input,textarea的focus()方法必须由用户主动触发,即在时间绑定函数中直接执行,不能使用回调,否则会失效。例如,
setTimeout(()=>{inputdom.focus()},1000)
,或者vue中的dom更新回调函数this.$nextTick(()=>{inputdom.focus()})
以上都是无效的 - 3、
new Date('yyyy-MM-dd')
会报错Invalid Date,可以使用new Date('yyyy/MM/dd')
- 待续