vee-validate 错误消息没有字段名称

vee-validate error message don't have the field name

我正在尝试 vee-validate 3。版本 3 发生了很多变化。 问题是错误消息没有特定的字段名称。下面是我在 laravel blade 文件中的代码:

<validation-provider rules="email" v-slot="{ errors }">
<input type="text" 
class="input" 
name="email"
v-model="email">
<span>@{{ errors[0] }}</span>
</validation-provider>

当我开始在输入字段中输入时,错误消息打印在 span 标签内,但它没有字段名称,而是一个通用的 'field',如下所示:

{field} is not valid.

有人知道如何让它工作吗?

谢谢,

我在文档中找到了它。您需要做的就是向验证提供程序组件添加一个 name 属性,如下所示:

<validation-provider rules="email" name="...add_input_field_name_here..." v-slot="{ errors }">