在Vue中 使用JS调整input光标位置,让他保持在最后

在调试移动端的时候,由于触摸事件,光标有时候会错位,所以导致有需求需要控制js光标的位置,要么在前要么在后,在查了相关的资料后,发现其实很简单,就几行代码能实行,并且兼容多种浏览器。

 <input  placeholder="str" type="number"v-model="model"@focus="End($event)" />methods:{End(e){ //input获取光标显示在最后let obj = e.srcElement;obj.focus();const len = obj.value.length;//光标定位要加上 setTimeOut,不然就会重新光标定位失败setTimeout(()=>{obj.selectionStart = obj.selectionEnd = len;},60)}       }               

在这里唯一要注意的是,一定要加上setTimeOut或者在nextTick使用,否则的话可能会导致光标定位失败。

参考地址1
参考地址2

VUE 移动端处理input光标定位在最后的问题(简单版)相关推荐

  1. input长度随输入内容动态变化 input光标定位在最右侧

    <input type="text" οnkeydοwn="this.onkeyup();" οnkeyup="this.size=(this. ...

  2. Vue 服务端渲染原理 拆分成三步个步骤简单的实现一个案例

    前言 可能我们平常接触比较多的是使用 vue + vue全家桶来搭建起一个单页(SPA)应用.用 服务端渲染 搭建项目比较少,本文是记录我在学习 服务端渲染 过程中的一些见解,如有出错或疏漏,麻烦帮忙 ...

  3. ios端input 光标问题

    ios端input 光标很大,输入文字后跟随文字变小,设置input line-height即可

  4. vue PC 端使用腾讯地图定位

    vue PC 端使用腾讯地图定位 需求:希望网站显示当前城市 腾讯前端定位组件 解决的方法 定义一个文件,加载定位js 在vue页面中使用 需求:希望网站显示当前城市 腾讯前端定位组件 key的申请, ...

  5. vue父页面调用子页面及方法及传参,鼠标光标定位

    项目场景: vue父页面调用子页面及方法 问题描述 vue中父界面调用子界面及方法时界面可以调用,但是调用方法的时候第一次报错,但是关掉界面再次重新打开就没问题了 原因分析: 在我之前添加鼠标指针定位 ...

  6. vue移动端项目实现定位

    vue移动端项目实现定位 腾讯地图官方地址 <template><div><!-- 定义地图显示容器 --><div id="container&q ...

  7. vue移动端项目经验

    如何实现横向滚动(兼容safari,微信,浏览器) 实现横向滚动需要以下几点: 1.设置width:2000px这种大的宽度 2.父级盒子要overflow-y:hidden;overflow-x:a ...

  8. 记 vue 移动端开发 中的经验

    项目背景 手上的 vue移动端 项目已经开发了大几个月了,遇到了一些很有意思的坑,也让自己学习了很多:写此文主要目的是记下一些我遇到的坑,以及自己的解决方案,分享的同时也方便以后复习. 项目的底层是上 ...

  9. Vue服务端配置示例

    Vue服务端配置示例 后端配置示例 #Apache <IfModule mod_rewrite.c>RewriteEngine OnRewriteBase /RewriteRule ^in ...

最新文章

  1. 证券一哥炼成记——郭树清
  2. 5种JavaScript中常用的排序方法
  3. 移动硬盘属性0字节找回数据的方案
  4. 如何在backoffice里创建Hybris image container以及分配给product
  5. 直接销毁_战机报废,发动机怎么处理?美国直接销毁,中国改造成扫雪神器
  6. hadoop基本操作命令小结
  7. android之appwidget(一)简单appwidget
  8. Win32应用程序的基本结构
  9. 移动端line-height与height相同文字不居中
  10. 研究员使用新型CPU攻击技术 “SmashEx” 攻破 Intel SGX
  11. console_init初始化的研究
  12. 【心电信号】基于matlab自适应滤波算法胎儿心电信号提取【含Matlab源码 953期】
  13. Linux离线安装rzsz
  14. 常见的Wi-Fi协议------802a/b/g/n/ac系列
  15. 代数方程与差分方程模型(三):按年龄分组的人口模型
  16. 我应该怎么学习SAP?
  17. Oracle日期转换成格林威治时间
  18. flask----后续
  19. 资金安全责任险对个人账户负责?
  20. 卸载 npm 软件包

热门文章

  1. Java 基础系列(一) --- 对封装的理解
  2. what is spring boot
  3. 完全备份、增量备份和差异备份的区别
  4. 近七十部动漫长期高速下载
  5. Python数据化分析——之爬取福利彩票数据
  6. 泰森多边形之边界计算
  7. 回收站清空了怎么找回文件?3种办法恢复彻底删除文件!
  8. k8s使用volume将ConfigMap作为文件或目录直接挂载_NET Core + Kubernetes:Volume
  9. java获取vm运行参数_如何获取在Java中运行Java VM的名称?
  10. music generation with DL and sings datasets music datasets