解决vue项目iOS点击两次调起iOS键盘问题

1 篇文章 0 订阅

前几天项目碰到个iOS点击输入框轻轻点击输入框调用不起键盘,需要点击好多次才可以。最后在网上查询了好多资料才得以解决。

     进入正题,第一步查看是否安装了fastclick插件,就是看一下package.json文件有没有。如果么有就安装一下。命令如下:

        


cnpm install fastclick --save

       第二步:在main.js文件中将fastclick注入到dom中

    

 


import FastClick from 'fastclick';

const str= navigator.userAgent.toLowerCase()
const ver=str.match(/cpu iphone os (.*?) like mac os/)
 
if(!ver){//非IOS系统
  // 引入fastclick 做相关处理
  FastClick.attach(document.body);
}
else {
  if(parseInt(ver[1])< 11){
   // 引入fastclick 做相关处理
   FastClick.attach(document.body);
  }
}

       

推荐阅读:

 

喜欢本文的朋友们,欢迎长按下图关注订阅号凌飞心得,收看更多精彩内容

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值