让element-ui的输入框聚焦的4种方式
方法一、绑定ref
方法二、通过自定义事件中的事件对象 $event,找到input
方法三、使用自定义指令
方法四、使用原生input
方法一、绑定ref——参考yiyueqinghui
<el-input v-model="form.name" ref="name"></el-input>
this.$refs.name.focus();
方法二、通过事件中的事件对象 $event,找到input——参考Z.R.J
<el-input v-model="form.name" ref="name" @key.enter.native="inputFocus($event)"></el-input>inputFocus(e){e.target.focus();e.target.blur(); //让输入框失去焦点
}
方法三、使用自定义指令——官网
<el-input v-model="form.name" ref="name" v-focus></el-input>directives: {focus: {inserted: function (el) {console.log(el);//因为el-input这是个组件,input外面被一层 div 包裹着//el打印出来是外面这个 div,需要找到内层的inputel.children[1].focus();}}
}
方法四、使用原生——参考 萝卜爱吃青菜
<input type="text" id="userName" name="username" autofocus="autofocus"/>this.$nextTick(()=>{var userName = document.getElementById("userName");userName.focus();
})
案例、进入登录页时,用户名输入框自动聚焦、按enter键让密码框聚焦,完整输入信息后登录
让element-ui的输入框聚焦的4种方式相关推荐
- input输入框只读的几种方式
input输入框只读的几种方式 **readonly:**只针对input(text / password)和textarea有效:如果设为true,用户只是不能编辑对应的文本,但是仍然可以聚焦焦点, ...
- Element UI 数字输入框的实现
方法一:添加正则校验 缺点:需要根据需要变更正则表达式 <template><el-form ref="formRef" :model="formDat ...
- 基于Element ui 实现输入框只能输入数字并支持千分位
实现效果 设置子组件 <template><el-inputref="money"v-model.trim="money":placehold ...
- input输入框禁止输入的几种方式
有时候我们在处理input输入框的时候,特别是在修改或者查看一些数据的时候,不希望去修改里面的值 需要进行对input框进行禁止输入,那么以下几种方式就参考一下: 第一种: <input typ ...
- Element UI——数字输入框解决方案
问题描述 当我们开发项目时,常常想限制用户只能输入纯数字: 官方文档 https://element.eleme.cn/#/zh-CN/component/input https://element. ...
- elementui文本框换行_解决Element UI input输入框不能使用回车进行搜索
css怎么让输入框不显示光标? css怎么让输入框不显示光标?网上有很多方式:用div模拟,设置readonly,设置disabled,设置自动blur等等方式,发现都不能满足需求,最后还是找到一位大 ...
- Vue+Element ui input输入框,扫码枪触发 enter事件,多次快速扫描会出现字符丢失的问题(已解决)
input输入框,扫码枪触发 enter事件,多次快速扫描 第二次字符会丢失 修改之前代码: 在接口返回过来值之后,将input框值清空掉 这样写用键盘enter键快速触发多次,也不会有任何问题,但是 ...
- element ui el-input输入框type=number去掉上下箭头
使用vue框架写法 <div class="container"><el-input v-model="value" type="n ...
- element UI——input输入框只读不写需求设置
在 el-input标签内添加readonly属性: <div><p><strong>截至此时,本次按月补贴决算总金额为:</strong></p ...
最新文章
- dp cf 20190615
- linux LVM 系统盘扩容
- C++五子棋(五)——实现AI落子
- 每日一题之 MySQL
- html怎么使背景图片充屏,css如何使div背景图片填充
- 448. Find All Numbers Disappeared in an Array 寻找有界数组[1,n]中的缺失数
- android 音量级别调节,调整Android音量等级及默认音量
- LeetCode_Rotate List
- HTML5文件上传插件 Huploadify V2.1发布
- 基于分段解析法的单自由度反应谱程序
- Linux下.run文件的安装和卸载
- 中国古代诗词文本挖掘项目
- 【服务通知】微信小程序服务通知
- 关于LeapFTP连接超时/连接失败问题
- 人的思维谬误与心理学效应
- html中怎么做弹窗广告,基于JQuery实现页面定时弹出广告
- Scratch(三十八):八大行星
- 技术人人都是好的需求评审专家- 如何需求评审,需求评审评什么.
- 拨打电话 java_简单拨打电话程序
- C#圆形卡尺测量程序基于halcon
热门文章
- python开发的系统有哪些_Python web开发=几个模板系统的性能对比
- 华为mate40RS能升级鸿蒙,mate40Pro和40RS能用上鸿蒙系统吗
- 微服务(Microservices)和服务网格(Service Mesh)架构概念整理
- 第六章 数组和索引器 (6.6 索引器)
- 【题解】Luogu P2347 砝码称重
- 深度学习框架Keras介绍及实战
- sql server数据库课程设计分析
- 转收藏:Git常用命令速查表
- (转)搞定DC/DC电源转换方案设计,必看金律十一条
- Asp.net MVC3.0 基于不同的角色显示不同的菜单