我已经从Vue 1迁移到Vue 2,并且有一些奇怪的问题,首先是验证消息显示如下:["Error message"]
当使用Vue 1时,它们只是:错误信息。
下面是Vue 1中错误信息的设置:this.$set('validation', response.data);
,我现在在Vue 2中这样做:this.validation = response.body;
我在html模板中显示这样的错误信息:{{ validation['field'] }}
从Laravel端开始没有任何变化。
任何帮助将是感激得到这些显示正确。由于
它为每个字段返回一个数组因为字段可能不止一个消息,如果你的情况是一个消息或者你想获得第一个消息你可以这样访问它:
@{{ errors['field'] ? errors['field'][0] : null }}
也用this.validation = response.data;