使用vue开发的项目,其中有需要输入手机号,验证手机验证码的功能,但是发现iphone打开时,点击输入框,可以调起输入法,但是无法显示输入光标,也不能输入内容(不能获取input框输入焦点)
找了半天居然是 css原因,问题产生原因:
css样式设置中的某些会产生影响,如-webkit-touch-callout:none;
css 有些使用在安卓上没问题,但在 ios 上会有影响,走在路上,随时都会遇到坑啊,无语了我
问题解决:
检查样式中是否有如下设置
{
-webkit-touch-callout: none;
-webkit-user-select: none;
user-select: none;
}
如果有,处理下(删除等等),然后就可以使用了