我正在尝试使用vee-validate3。版本3发生了很多变化。 问题是错误消息没有特定的字段名称。下面是我在laravel刀片文件中的代码:
<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} is not valid.
有人知道如何使它正常工作吗?
谢谢
答案 0 :(得分:1)
我在文档中找到了它。您所需要做的就是向验证提供者组件中添加一个name
属性,如下所示:
<validation-provider rules="email" name="...add_input_field_name_here..." v-slot="{ errors }">