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

VUE el-form组件不绑定model时进行校验

在el-form中如果要使用:rules规则校验时,需要在el-form标签绑定 :model

如何不绑定model而进行校验字段:

        思路:

        1.假设规则为非空判断

        2.获取该字段,进行非空判断,记录该字段是否校验完成,添加到校验标识中

        3.表单或数据提交时,判断校验标识

        required 红星星  :error 提示项

简单演示

<el-form-item label="name" required :error="customError(this.name,'name')"><el-input v-model="name"></el-input>
</el-form-item>
    data() {return {name: '',validateField: [],},methods: {customError(obj,filedName){var i = this.validateField.indexOf(filedName);if (!obj.trim()) {if(i == -1){this.validateField.push(filedName);}return "请填写必填项!"} else {if(i > -1){this.validateField.splice(i,1);}return '';}},checkSummit(){if(this.validateField.length == 0){//submit}else{this.$message({message: "请填写必填项!",type: "error",});}}}

也可加入不同规则进行校验~~!

http://www.lryc.cn/news/215815.html

相关文章:

  • 计算机视觉的监督学习与无监督学习
  • Linux-lvds接口
  • Android 自定义View一
  • 11、电路综合-集总参数电路结构的S参数模型计算与Matlab
  • 计算机网络--真题
  • java毕业设计基于ssm的招聘求职网站
  • 【JavaEE初阶】 初识网络原理
  • LeetCode题解:993. 二叉树的堂兄弟节点,BFS,JavaScript,详细注释
  • 在python中加载tensorflow-probability模块和numpy模块
  • t2017递推2猴子摘桃
  • 呼吸灯【FPGA】
  • Codeforces 1855E 数学期望 + DP
  • 5-1CComplex运算符重载为友元
  • Vue3.0 watch和watchEffect监听器:VCA
  • 1360. 日期之间隔几天
  • ubuntu配置 Conda 更改默认环境路径
  • 华山编程培训中心——工业相机飞拍
  • linux 释放缓存命令并做成定时任务
  • 求解一个整数中含多少个1
  • js编写一个函数判断所有数据类型
  • Python对于时间相关模块的学习记录(time,datetime等模块)
  • 【C#】获得所有可见窗口信息
  • ffmpeg的基本功能介绍
  • QECon大会亮相产品,支持UI自动化测试?RunnerGo
  • Linux开关机相关的命令解析
  • C++二分查找算法的应用:俄罗斯套娃信封问题
  • redis如何保证和mysql数据的一致性
  • SpringBoot整合Redisson,赶紧整起来!
  • 测试Whisper效果
  • Seata 四种事务模式