<script>
const nameValidator = (rule, value, callback) => {
  if (value.length < 2 || value.length > 10) {
    callback(new Error('长度应为2到10个字符'))
  } else {
    callback()
  }
}

const rules = {
  name: [
    { required: true, message: '请输入姓名', trigger: 'blur' },
    { validator: nameValidator, trigger: 'blur' },
  ],
  gender: [
    { required: true, message: '请选择性别', trigger: 'change' },
  ],
  hobby: [
    { required: true, type: 'array', min: 1, message: '请至少选择一个兴趣爱好', trigger: 'change' },
  ],
}
</script>
将代码 name required true message 请输入姓名 trigger blur gender required true message 请选择性别 trigger change hobby

原文地址: https://www.cveoy.top/t/topic/bd2O 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录