Element el-form-item 表单有数据却警告'xxxx is required' 如('userName is required'),导致表单验证不通过


1、警告:

 

 

 2、原因:

 校验必填的值不是form表单的数据(form表单的数据如:

 

 

 

), 导致表单在验证时找不到userName这个值所以一直警告‘userName is required', 所以导致表单验证不通过 ;

提交验证form表单

 

 

 

3、解决:

另写校验方法

 rules: {
          userName: [
            {required: true, validator: this.checkUserName, trigger: 'blur'}
          ]
        },
  methods: {
      checkUserName(rule, value, callback){
        value = this.userName;
        if (!value)
          callback(new Error("请选择人员"));
        else
          callback();
      }
}

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM