当前位置: 首页 > news >正文

el-input获取焦点 input输入框为空时高亮 el-input值非法时

问题重述
前端主要框架为Vue.js,在页面使用组件库element-ui的el-input、el-select、el-autocomplete等元件时,想要在表单验证为空时,使空值的元件获取焦点高亮。效果如下图所示:图片描述


解决思路
通过查看网上的相关问题和官方文档,发现在Vue中,可以通过$ref.ref属性名来访问DOM元素。又通过查看HTML的说明文档得知,通过focus()方法可以获取DOM的焦点。So,为了获取组件只需要在组件中添加ref属性,然后使用this.$refs.ref属性名.focus();即可实现获取某一特定DOM元素的焦点。
代码示例:

<el-input
    ref="test"
    v-model.trim="testModel">
</el-input>
if(this.testModel === ''){
    this.$refs.test.focus();
}

相关文章:

  • 安装Cassandra数据库和访问客户端配置
  • CSS中background-position使用技巧
  • java调用IPFS去中心化体系
  • Scrapy 1.5.0之基础入门
  • OSChina 周一乱弹 —— 你老婆和闺蜜总用奇怪的眼神看着你
  • Linux 进程后台运行的几种方式 screen
  • ES6系列--4. 对象的扩展
  • 技术沙龙|风口之下,经验丰富的“传统开发者”要不要转型区块链开发?(西安)...
  • 中兴智能视觉大数据报道:至2020年人脸识别市场规模增速为166.6%
  • nginx lua模块安装 让nginx支持lua
  • 【知识小结】Git 个人学习笔记及心得
  • python的len函数
  • 基础网络
  • 巧妙的CSS
  • 第五周 网络
  • IE9 : DOM Exception: INVALID_CHARACTER_ERR (5)
  • 4个实用的微服务测试策略
  • android百种动画侧滑库、步骤视图、TextView效果、社交、搜房、K线图等源码
  • CentOS6 编译安装 redis-3.2.3
  • echarts花样作死的坑
  • EventListener原理
  • GitUp, 你不可错过的秀外慧中的git工具
  • If…else
  • JavaScript DOM 10 - 滚动
  • java第三方包学习之lombok
  • laravel5.5 视图共享数据
  • Median of Two Sorted Arrays
  • PHP变量
  • Stream流与Lambda表达式(三) 静态工厂类Collectors
  • yii2权限控制rbac之rule详细讲解
  • 从0到1:PostCSS 插件开发最佳实践
  • 关于Java中分层中遇到的一些问题
  • 观察者模式实现非直接耦合
  • 聊聊springcloud的EurekaClientAutoConfiguration
  • 前端路由实现-history
  • 前言-如何学习区块链
  • 嵌入式文件系统
  • 容器服务kubernetes弹性伸缩高级用法
  • 使用阿里云发布分布式网站,开发时候应该注意什么?
  • 算法系列——算法入门之递归分而治之思想的实现
  • 提升用户体验的利器——使用Vue-Occupy实现占位效果
  • d²y/dx²; 偏导数问题 请问f1 f2是什么意思
  • AI又要和人类“对打”,Deepmind宣布《星战Ⅱ》即将开始 ...
  • #鸿蒙生态创新中心#揭幕仪式在深圳湾科技生态园举行
  • #每日一题合集#牛客JZ23-JZ33
  • #在 README.md 中生成项目目录结构
  • (C#)Windows Shell 外壳编程系列4 - 上下文菜单(iContextMenu)(二)嵌入菜单和执行命令...
  • (windows2012共享文件夹和防火墙设置
  • (zhuan) 一些RL的文献(及笔记)
  • (二)springcloud实战之config配置中心
  • (十八)三元表达式和列表解析
  • (四)汇编语言——简单程序
  • (原創) 人會胖會瘦,都是自我要求的結果 (日記)
  • (转)编辑寄语:因为爱心,所以美丽
  • (转)全文检索技术学习(三)——Lucene支持中文分词