Vue中输入框自动获取焦点-移动端ios不能唤起键盘解决办法
实现自动唤起键盘
方式一(推荐)
this.$nextTick(() => {this.$refs.input.focus()
})方式二
setTimeOut(()=>{this.$refs.input.focus()
}, 500)
键盘唤起
延时时间不能过短,因为有页面重新渲染效果,延时时间过短会导致延时不在生效!
该方法在ios中不可用,因为ios为了保护安全,可能会禁止自动获取输入框focus方法
案例
<div class="right"><div class="searchbtn" v-show="!isSearchbtn" @click="searchBtn"><img class="searchimg" src="@/assets/images/search.png" /></div><div class="search" v-show="isSearchbtn"><inputtype="text":placeholder="$t('Works.common.search')"v-model.trim="submit.keyword"autofocusref="searchtxt"@keyup.enter="reloadList"/><imgsrc="@/assets/images/search.png"alt="search"@click.enter="reloadList"/></div></div>
</div>// 搜索
searchBtn(k = true) {this.isSearchbtn = k;this.$nextTick(() => {this.$refs.searchtxt.focus();});// setTimeout(() => {// this.$refs.searchtxt.focus();// }, 500);
},
Vue中输入框自动获取焦点-移动端ios不能唤起键盘解决办法相关推荐
- input获取焦点vue_在Vue中输入框自动获取焦点的三种方式
原生JS操作DOM 使用mounted钩子函数,它表示页面一加载进来就执行函数里面的内容(和window.onload类似) 1 //html部分 编号: //vue对象 var vm = new V ...
- 在vue中使用鼠标事件@mousedown、@mouseenter等失效的解决办法,以及PC端长按实现
问题解决 @mouseenter.@mousedown等鼠标事件[非鼠标点击事件]时,发现事件不触发,失效了 此时应该在@mouseenter.@mouseenter等鼠标事件加上native属性就好 ...
- Vue中关于自定义组件定义@click事件不生效的解决办法
.native修饰符 -- 侦听组件根元素上的原生事件 当你给一个vue组件或者是自定义组件绑定事件的时候,要加上native,如果是普通的html元素,就不需要 比如:如果使用router-link ...
- python2发送http不编码_[转]Python 2.x中常见字符编码和解码方面的错误及其解决办法...
Python 2.x中的字符编码,设计的的确不好,导致初学者,甚至是即使用Python很长时间的人,都会经常遇到字符编解码方面的错误. 下面就把一些常见情,尽量的都整理出来,并给出相应的解决办法. 看 ...
- Linux系统中,python需要import上一级目录文件的解决办法
Linux系统中,python需要import上一级目录文件的解决办法 在import前添加代码: import sys import os sys.path.append(os.path.abspa ...
- html5移动端加载闪屏解决办法
html5移动端加载闪屏解决办法,其实很简单,给加一个加载过程动画效果就可以了,这样就不会出现闪屏效果,看起来与APP效果基本上是一样的了. 在<body>的下面加一个DIV层 <d ...
- vue+cesium cesium数据量太大导致浏览器卡顿解决办法
vue+cesium cesium数据量太大 导致浏览器卡顿 解决办法 解决方案 : 不要把任何的cesium对象 放在data中监听,因为在data中的变量 , vue会劫持数据 , 导致迟缓. 解 ...
- eclipse下编写android程序突然不会自动生成R.java文件和包的解决办法
eclipse下编写android程序突然不会自动生成R.java文件和包的解决办法 我的eclipse原来是好好的,什么问题都没有的,结果今天一打开新建一个android程序,发现工程里不会自动生成 ...
- eclipse android 不会自动生成R.java文件和包的解决办法
eclipse下编写android程序突然不会自动生成R.java文件和包的解决办法 我的eclipse原来是好好的,什么问题都没有的,结果今天一打开新建一个android程序,发现工程里不会自动生成 ...
最新文章
- Database Vault注冊
- 读债务危机0806:2007到2011年泡沫蔓延
- android 音乐播放器 获取sd卡所有音乐文件,Android Studio音乐播放器无法读取SD卡,只有内部存储器...
- Python实训day10pm【os模块-处理Excel统计学生观看直播时长】
- 【转】C# split 几种使用方法
- poj1050最大子矩阵和
- JS高级——错误处理
- 单目视觉定位测距的两种方式(转载)
- iPhone 13将减产1000万部,因特定芯片供应不足
- mysql参数优化和硬件优化等分享
- Django2.1.1与xadmin0.6.0遇到的坑
- 微信公众平台基础开发--禾今微信投票系统
- Robotics: Computational Motion Planning(路径规划)笔记(完):人工势场法(Artificial Potential Fields)
- 阿特拉斯atlas扭矩枪 USB通讯教程基于MTCOM
- 什么时候你想逃离北上广?
- 面试高频智力题 100层楼两个鸡蛋找出临界点的最多次数 (直接分析法,非动态规划思路)
- html中clear标签意义,html中的clear是什么意思
- python爬虫接单发源地_python爬虫任务接单渠道
- 硬件工程师的你也不想一辈子画图、调板子吧!!!
- 我的世界空岛生存服务器制作,我的世界1.7.10羽逸之光空岛生存服务器