遇到了在ios手机上输入框不灵敏,在pc浏览器和安卓浏览器都没有问题。
查了网上的解决办法,有两种
第一种:fastclick引起的焦点聚焦冲突
第二种:设置user-select: auto
input[type='text'],textarea{
-webkit-user-select:auto;
-moz-user-select:auto;
user-select:auto;
}
但是使用这两种方法发现都不起作用,最后想到,既然和fastclick事件冲突了,但是click事件他肯定会触发,所以就直接在click事件里面直接强制focus就可以了。
focus(e) {
e.target.focus();
}