javascript - Vue JS 在 console.log 上返回 [Object object] 并在 JSON.parse 上返回 Undefined
问题描述
所以我正在编写这个 Vue.JS 代码来显示 PHP 从服务器获取的数据。PHP 向 Vue 返回一个 JSON 对象,而 VUE 必须显示它。我目前的代码是:
axiosPost();
}
function axiosPost()
{
axios.post(
'./ConversationGetter.php',
{
function2call: 'getRecord',
id: 1,
access: this.accesstoken
}
)
.then(response => {this.data=response.data;
console.log(response.data);
console.log("Response From VUE JS"+this.data);
})
.catch(error => {});
}
问题是,首先console.log
正确打印响应数据。但第二个console.log
显示这个:
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
如果我在显示数据时使用 JSON.parse,它会显示:
undefined
解决方案
“+”运算符在第二个控制台语句中转换为字符串。请把它改成“,”如下?
console.log("Response From VUE JS", this.data);
推荐阅读
- sql-server - Asp.net Core 2.2 将整个数据库表存储在内存中 EF Core
- typescript - 如何排除`tsconfig.js`目录下的任何文件?
- jenkins - 报告同步在 Jenkins 作业中引发 fetch 错误
- c# - DTD 验证#必填字段和空字符串
- django - 如何从 TemplateView POST 到 GenericAPIView
- bash - 本地内置的引用/转义输出仅使用内置传递回自身?
- python - 是否可以在 Windows 7 家庭高级版上安装 postgresql?
- python - 在带有 Python 请求的网站上使用搜索功能(ebay)
- asp.net-core - CLI 发布操作期间的 Nuget 包还原错误
- python - 如何删除下的属性
在html中使用正则表达式或python中的其他方式标记?