方法一、绑定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种方式相关推荐

  1. input输入框只读的几种方式

    input输入框只读的几种方式 **readonly:**只针对input(text / password)和textarea有效:如果设为true,用户只是不能编辑对应的文本,但是仍然可以聚焦焦点, ...

  2. Element UI 数字输入框的实现

    方法一:添加正则校验 缺点:需要根据需要变更正则表达式 <template><el-form ref="formRef" :model="formDat ...

  3. 基于Element ui 实现输入框只能输入数字并支持千分位

    实现效果 设置子组件 <template><el-inputref="money"v-model.trim="money":placehold ...

  4. input输入框禁止输入的几种方式

    有时候我们在处理input输入框的时候,特别是在修改或者查看一些数据的时候,不希望去修改里面的值 需要进行对input框进行禁止输入,那么以下几种方式就参考一下: 第一种: <input typ ...

  5. Element UI——数字输入框解决方案

    问题描述 当我们开发项目时,常常想限制用户只能输入纯数字: 官方文档 https://element.eleme.cn/#/zh-CN/component/input https://element. ...

  6. elementui文本框换行_解决Element UI input输入框不能使用回车进行搜索

    css怎么让输入框不显示光标? css怎么让输入框不显示光标?网上有很多方式:用div模拟,设置readonly,设置disabled,设置自动blur等等方式,发现都不能满足需求,最后还是找到一位大 ...

  7. Vue+Element ui input输入框,扫码枪触发 enter事件,多次快速扫描会出现字符丢失的问题(已解决)

    input输入框,扫码枪触发 enter事件,多次快速扫描 第二次字符会丢失 修改之前代码: 在接口返回过来值之后,将input框值清空掉 这样写用键盘enter键快速触发多次,也不会有任何问题,但是 ...

  8. element ui el-input输入框type=number去掉上下箭头

    使用vue框架写法 <div class="container"><el-input v-model="value" type="n ...

  9. element UI——input输入框只读不写需求设置

    在 el-input标签内添加readonly属性: <div><p><strong>截至此时,本次按月补贴决算总金额为:</strong></p ...

最新文章

  1. dp cf 20190615
  2. linux LVM 系统盘扩容
  3. C++五子棋(五)——实现AI落子
  4. 每日一题之 MySQL
  5. html怎么使背景图片充屏,css如何使div背景图片填充
  6. 448. Find All Numbers Disappeared in an Array 寻找有界数组[1,n]中的缺失数
  7. android 音量级别调节,调整Android音量等级及默认音量
  8. LeetCode_Rotate List
  9. HTML5文件上传插件 Huploadify V2.1发布
  10. 基于分段解析法的单自由度反应谱程序
  11. Linux下.run文件的安装和卸载
  12. 中国古代诗词文本挖掘项目
  13. 【服务通知】微信小程序服务通知
  14. 关于LeapFTP连接超时/连接失败问题
  15. 人的思维谬误与心理学效应
  16. html中怎么做弹窗广告,基于JQuery实现页面定时弹出广告
  17. Scratch(三十八):八大行星
  18. 技术人人都是好的需求评审专家- 如何需求评审,需求评审评什么.
  19. 拨打电话 java_简单拨打电话程序
  20. C#圆形卡尺测量程序基于halcon

热门文章

  1. python开发的系统有哪些_Python web开发=几个模板系统的性能对比
  2. 华为mate40RS能升级鸿蒙,mate40Pro和40RS能用上鸿蒙系统吗
  3. 微服务(Microservices)和服务网格(Service Mesh)架构概念整理
  4. 第六章 数组和索引器 (6.6 索引器)
  5. 【题解】Luogu P2347 砝码称重
  6. 深度学习框架Keras介绍及实战
  7. sql server数据库课程设计分析
  8. 转收藏:Git常用命令速查表
  9. (转)搞定DC/DC电源转换方案设计,必看金律十一条
  10. Asp.net MVC3.0 基于不同的角色显示不同的菜单