当前位置:   article > 正文

elementUI el-form rules多种验证_form 多个rules

form 多个rules
  • name: [{ required: true, message: '必填', trigger: 'change' }]

  • tel: [{ pattern: /^1\d{10}$/, message: '请填写正确的手机号码', trigger: 'change' }]

  • area: [{ required: true, validator: this.validateArea, trigger: 'change' }]

  1. validateArea(rule, value, callback) {
  2. if(!this.form.provinceCode||!this.form.cityCode||!this.form.districtCode||!this.form.townCode) {
  3. return callback(new Error('请选择完整行政区域'));
  4. } else {
  5. callback()
  6. }
  7. },
  • 验证对象中的属性,<el-form-item prop="obj.prop">      rules: { 'obj.prop': [] }

触发方式

  • trigger: 'change',trigger: 'blur'
  • 主动触发: this.$refs.form.validateField('area');

 

取消校验

全部取消:this.$refs.form.clearValidate()

取消指定字段:this.$refs.form.clearValidate(['name'])

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/607336
推荐阅读
相关标签
  

闽ICP备14008679号