el-input组件当数据为空时, 边框变红,并提示错误信息

1,样式

初始:

当不输入口令, 点击确定时:

2, 思路

主要是使用动态类的方式。

先设置输入框变红的样式以及提示文字的样式class

对于样式class 用变量来控制是否奏效。

3, 代码实现

javascript 复制代码
//html:
<div class="input">
            <el-input
              v-model="password"
              ref="passwordRef"
              placeholder="请输入操作口令"
              type="password"
              size="small"
              :class="{'password' : errorVerify}"
            ></el-input>
            <span class="error" :style="{'display': errorVerify ? 'inline' : 'none'}">请输入操作口令</span>
          </div>
          <span slot="footer" class="dialog-footer">
        <el-button @click="handleClose">取 消</el-button>
        <el-button type="primary" @click="confirm">确 定</el-button>
      </span>
      // js:
      confirm(){
      if(!this.password) {
        this.errorVerify = true
        return
      }
      this.errorVerify = false
    }
    // css:
    .password /deep/ input {
  border-color: #f56c6c; 
}
   }
.error {
  color: red;
  font-size: 10px;
  padding-left: 5px;
}   
相关推荐
前端一课3 小时前
【前端每天一题】第 2 题:var、let、const 的区别?(绝对高频)
前端·面试
前端一课3 小时前
【前端每天一题】🔥第四题 原型与原型链 - 前端面试必考题
前端·面试
初见0013 小时前
告别无限循环:深入理解并征服 React Hooks 的依赖数组
前端
一颗不甘坠落的流星3 小时前
【HTML】iframe 标签 allow 权限汇总(例如添加复制粘贴权限)
前端·javascript·html
亦草3 小时前
浅谈现代前端体系:组件化、模块化、类型系统与工程化
前端
IT_陈寒3 小时前
JavaScript开发者必知的7个ES2023新特性,让你的代码效率提升50%
前端·人工智能·后端
前端一课3 小时前
【前端每天一题】🔥 第 1 题:什么是 闭包(Closure)?它有什么作用?
前端·面试
j***63083 小时前
SpringbootActuator未授权访问漏洞
android·前端·后端
ze_juejin3 小时前
JavaScript事件循环总结
前端
forestsea3 小时前
现代 JavaScript 加密技术详解:Web Crypto API 与常见算法实践
前端·javascript·算法