Laravel Vue - 控制台日志 Axios POST 响应与网络响应不同

Posted

技术标签:

【中文标题】Laravel Vue - 控制台日志 Axios POST 响应与网络响应不同【英文标题】:Laravel Vue - Console log Axios POST response is different from network response 【发布时间】:2019-11-20 06:47:25 【问题描述】:

在我的 Laravel vue 应用程序的后端,我将发送回我发送到服务器的相同响应。

两个控制台日志不一样,数据略有不同。

    DATA GOING OUT 显示正在发送的正确数据 DATA COMING IN 显示返回的数据错误

但是,(1) 中 POST 请求的 chrome 网络响应确实显示了正确的 response

这是为什么?

【问题讨论】:

【参考方案1】:

Laravel/php 没有正确格式化响应,前端的 Vue 需要 JSON.parse(JSON.stringify(response.data)(放置在创建生命周期方法中)

【讨论】:

以上是关于Laravel Vue - 控制台日志 Axios POST 响应与网络响应不同的主要内容,如果未能解决你的问题,请参考以下文章

从控制器读取 json 响应到 Axios Catch 部分 - Laravel Vue Axios

Axios 响应数据未加载到 Laravel 中的 Vue 组件上

无法通过 Vue.js(Axios 帖子)从 Laravel 后端下载文件(pdf)

有没有更好的方法来处理 laravel 和 vue js 的 axios 错误

如何使用 axios 将数组从 javascript 传递到 laravel 控制器

从 vue 文件调用 laravel 控制器