表单通过rules进行验证
name: [{ required: true, message: '名称不能为空', trigger: 'blur' }]
但是在验证datepicker的时候,并不起作用,需要添加代码pattern: /.+/
startTime: [{ required: true, message: '开始时间不能为空', trigger: 'blur', pattern: /.+/ }]
当非空不能满足要求,需要自己自定义验证规则时
data(){
const validateTime= (rule, value, callback) => {
if (value !== '' && value !== null && value !== undefined) {
//...验证规则
//callback()
} else {
callback(new Error('提示信息'))
}
}
return{
rules:{
startTime: [{ validator: validateTime, trigger: 'blur', pattern: /.+/ }]
}
}
}