# Required
# 示例
<template>
<form @submit.prevent="handleSubmit">
<label>
姓名
<input v-model="form.name" />
</label>
<button>Submit</button>
</form>
</template>
<script>
export default {
data () {
return {
form: {
name: ''
},
rules: [
['required', 'name']
],
labels: {
name: '姓名'
}
}
},
methods: {
handleSubmit () {
this.validate(this.form, this.rules, this.labels)
}
}
}
</script>
# 验证不通过的值
[],
'',
null,
undefined,
false,
# 参数
参数 | 类型 | 默认值 |
---|---|---|
message | String | '{attribute}不能为空' |