vue手机端开发聚焦不灵敏

前置:

手机端开发时有时使用UI框架中的输入框或者文本域在点击的时候聚焦不是很快速。因为一是有的控件带有动画过度效果,二是移动设备的屏幕点击事件大多会延迟300ms左右才会触发(所有版本的Android Chrome浏览器,如果设置viewport meta的值有user-scalable=no,浏览器也是会马上触发点击事件没有延迟),这是因为为了检查用户是否在做双击。

解决:

当然更优更好的解决方案有很多,此处记录的只是我自己解决此问题的一种方法。使用 fastclick

需要详细了解的可以看下这位大神的透彻讲解:https://www.cnblogs.com/ylweb/p/10549040.html

1.可以直接引用也可以npm引入,因为是vue项目开发的直接使用npm方式了

npm install fastclick --save

也可以使用标签引入(未测试):

<script type='application/javascript' src='/path/to/fastclick.js'></script>

2.在main.js中引入并使用

import FastClick from 'fastclick'
FastClick.attach(document.body);FastClick.prototype.focus = function (targetElement) {var length;if (targetElement.setSelectionRange && targetElement.type.indexOf('date') !== 0 && targetElement.type !== 'time' && targetElement.type !== 'month') {length = targetElement.value.length;targetElement.focus();targetElement.setSelectionRange(length, length);} else {targetElement.focus();}
};

至此,我的问题解决,希望对你有帮助!

vue手机端开发聚焦不灵敏相关推荐

  1. 移动端html5广告的优势,h5手机端开发的优势都有哪些呢

    原标题:h5手机端开发的优势都有哪些呢 现在是手机不离手的时代,可以说每个人都有一部甚至两部手机来打发日常的空余时间,那么你知道h5手机端开发的优势都有哪些吗?下面原创先锋小编给大家详细介绍下,想要了 ...

  2. [ecshop 资料 ] 通联支付 wap 手机端 开发帮助中心 手机支付网关 帮助中心

    一.网关支付接口规范下载地址 接口开发常见问题参考也可参考以上页面 pc 开发帮助中心 http://113.108.182.3:8282/techsp/helper/procedure/wg/ wa ...

  3. vue手机端布局纵向布局_Vue中的黄金布局集成

    vue手机端布局纵向布局 金色的布局 (vue-golden-layout) Integration of the golden-layout to Vue. 将黄金布局整合到Vue. 安装 (Ins ...

  4. HTML5响应式手机模板:电商网站设计——歪秀商城手机端开发静态页面HTML+CSS+JavaScript 手机模板wap 手机网站模板 企业手机网站模板...

    HTML5响应式手机模板:电商网站设计--歪秀商城手机端开发静态页面HTML+CSS+JavaScript 手机模板wap 手机网站模板 企业手机网站模板 手机网站模板 手机模板 响应式手机网站 ht ...

  5. HTML5响应式手机模板:电商网站设计——歪秀商城手机端开发静态页面HTML+CSS+JavaScript 手机模板wap 手机网站模板 企业手机网站模板

    HTML5响应式手机模板:电商网站设计--歪秀商城手机端开发静态页面HTML+CSS+JavaScript 手机模板wap 手机网站模板 企业手机网站模板 手机网站模板 手机模板 响应式手机网站 ht ...

  6. vue手机端回退_推荐3个快速开发平台 前后端都有 接私活又有着落了

    经常性逛github,发现了一些优秀的开源项目,其中的框架及代码非常不错,现在给大家推荐三个快速开发平台. 第一个就是优秀的Jeecg-boot快速开发平台 前端采用阿里的ant-design-vue ...

  7. vue页面手机端开发总结

    当图片的某元素是一张图片,可不设置宽高,将样式设置为如下,这样图片就会撑起来页面,避免一些宽高在不同机型不协调的问题. display: block; width: 100%; 需要条件判断显示不同的 ...

  8. vue手机端项目php,MintUI基于Vue.js移动端组件库详解

    Mint UI 包含丰富的 CSS 和 JS 组件,能够满足日常的移动端开发需要.接下来通过本文给大家分享Mint UI 基于 Vue.js 移动端组件库,需要的朋友参考下吧,希望能帮助到大家. 官网 ...

  9. web适配手机端开发总结

    现在手机端也业务要多于pc端,如何做手机端的web页面也成了许多web前端工程师的必修课,以下是我总结的一些心得,大家茶余饭后研读一下,看看能不能涨涨姿势. 适配手机端我主要总结3点: 1. 在页面顶 ...

最新文章

  1. python使用matplotlib可视化不同年份、不同项目的均值(mean)对比条形图(bar plot comparision of mean with different years)
  2. IOS APP 国际化 程序内切换语言实现 不重新启动系统(支持项目中stroyboard 、xib 混用。完美解决方案)
  3. iphone以旧换新活动_iPhone:我降价 1600 元!安卓:我有 5G
  4. scanf 接收 空格 输入_【C/C++】【输入】关于scanf:输入空格,多次使用
  5. mysql 查询空字符串 设置默认值_MySQL默认值选型是空,还是 NULL-爱可生
  6. 空指针异常NullPointerException解决
  7. Flash与jsp通信类封装
  8. Struts2 - Action 基础用法
  9. getHibernateTemplate 抛出NullPointer 异常 其中一个容易被忽略的原因
  10. 节点主动可信监控机制
  11. c++ error函数_Linux中create_elf_tables函数整型溢出漏洞分析(CVE201814634)
  12. mysql innodb 缓存设置_数据库分享一: MySQL的Innodb缓存相关优化
  13. LVS(三)LVS集群NAT模式
  14. 来看看 ETL 和数仓建模的设计思路!
  15. matlab怎么把弧度换成度,matlab弧度与角度转换
  16. 一阶导数 matlab,三阶样条插值(一阶导数边界条件) matlab程序
  17. centos安装cerebro
  18. Apex_json应用
  19. 家用计算机做raid有用吗,磁盘阵列是什么?家用有必要磁盘阵列吗
  20. 中医针灸学综合练习题库【6】

热门文章

  1. 大数据的产生背景和发展历史
  2. Android立体声pcm的数据结构,左右声道拆分、左右声道反转
  3. 如何转换pdf文件方法分享
  4. 起名必须与先天“四柱”相结合
  5. 根据url一键爬取前端页面资源文件,恐怖如斯-----小飞兔
  6. “上海首富”陈天桥:财富积累是游戏
  7. 德勤:年轻一代通过游戏和社交媒体涉足元宇宙世界
  8. 天天好心情:每天问自己十个问题
  9. 【毕业设计】13-基于单片机的锂电池管理系统(原理图+源码+仿真工程+论文)
  10. 各种网页播放器代码大全