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("前数不能小于后数"));
      }
    },
相关推荐
白墨阳2 分钟前
vue3:瀑布流
前端·javascript·vue.js
霍先生的虚拟宇宙网络31 分钟前
webp 网页如何录屏?
开发语言·前端·javascript
温吞-ing33 分钟前
第十章JavaScript的应用
开发语言·javascript·ecmascript
彪82534 分钟前
第十章 JavaScript的应用 习题
javascript·css·ecmascript·html5
jessezappy1 小时前
jQuery-Word-Export 使用记录及完整修正文件下载 jquery.wordexport.js
前端·word·jquery·filesaver·word-export
旧林8431 小时前
第八章 利用CSS制作导航菜单
前端·css
程序媛-徐师姐1 小时前
Java 基于SpringBoot+vue框架的老年医疗保健网站
java·vue.js·spring boot·老年医疗保健·老年 医疗保健
yngsqq2 小时前
c#使用高版本8.0步骤
java·前端·c#
Myli_ing2 小时前
考研倒计时-配色+1
前端·javascript·考研
余道各努力,千里自同风2 小时前
前端 vue 如何区分开发环境
前端·javascript·vue.js