我已经从Vue 1迁移到Vue 2并且遇到了一些奇怪的问题,第一个是验证消息显示如下: [“错误消息”]
使用Vue 1时,它们只是:错误消息。
这是使用Vue 1设置错误消息的方式:
this.$set('validation', response.data);
我现在正在为Vue 2这样做:
this.validation = response.body;
我在html模板中显示错误消息,如下所示:
{{ validation['field'] }}
Laravel结束时没有任何改变。
如果能正确显示这些显示,我们将不胜感激。感谢
答案 0 :(得分:0)
它为每个字段返回一个数组,因为字段可能包含多条消息,如果它是您的情况下的一条消息,或者您想要获取第一条消息,您可以像这样访问它:
@{{ errors['field'] ? errors['field'][0] : null }}
也使用this.validation = response.data;