el-input单独校验

el-input单独校验,效果图如下

复制代码
          <el-col :span="24">
            <el-form-item label="修订次数:" prop="sPublish">
              <el-input-number
                v-model="addForm.sPublish"
                :min="0"
                :controls="false"
                :precision="0"
                placeholder="请输入"
                @change="changesPublish"
                style="width: 80px"
                size="small"
              />
              -
              <el-input-number
                v-model="addForm.ePublish"
                :min="0"
                :controls="false"
                :precision="0"
                placeholder="请输入"
                style="width: 80px"
                size="small"
                @change="changesPublish"
              />
            </el-form-item>
          </el-col>

data中定义校验规则

复制代码
    saerchFormRules: {
        sPublish: [{ validator: this.validatePass, trigger: "blur" }],
      },

methods中使用

复制代码
 // 查询修订次数
    changesPublish(val) {
      this.$refs.addForm.validateField("sPublish");
    },

    validatePass(rule, value, callback) {
      if (this.addForm.sPublish > this.addForm.ePublish) {
        return callback(new Error("前数不能小于后数"));
      }
    },
相关推荐
PBitW2 分钟前
一个skill,让项目管理和写绩效变得简单!
前端·trae
Dxy12393102169 分钟前
CSS中的filter属性详解
前端·css
Vincent_czr36 分钟前
iOS中常常遇到后端返回JSON出现null值问题
前端
问心无愧051339 分钟前
ctf show web入门90
前端·笔记
yingyima39 分钟前
午夜惊魂:用 Shell 脚本和 Hey Cron 解决服务器定时报警
前端
青山Coding40 分钟前
Cesium应用(五):通视分析,解锁三维场景的”无遮挡“视野
前端·cesium
骑自行车的码农42 分钟前
react hooks原理:为什么不能在条件中使用 hook ?
vue.js·react.js
JavaAgent架构师1 小时前
前端AI工程化(三):异步编程与并发控制
前端·人工智能
Aolith1 小时前
从一堆 Bug 到一行代码:我是如何用 keep-alive 优雅解决 Vue 滚动位置恢复的
vue.js·全栈
独泪了无痕1 小时前
利用vue-pdf-embed实现PDF文件的预览
前端·vue.js