# 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}不能为空'