axios:TypeError: Cannot read properties of undefined

博客讲述了在使用axios时遇到TypeError: Cannot read properties of undefined的问题。原因是API返回的数据是JSON字符串而非对象,通过打印数据类型发现是string,解决方案是将字符串转换为object。同样,post请求时需将object转换为string发送给服务器。
摘要由CSDN通过智能技术生成

1、背景

从api获取数据,发现无法解析该json对象中的属性值。
以下是json数据的部分内容:

{“content”: { “[{“id” : 1 ,\n “title” : “第一篇博客” ,\n “content” : “这是一篇美食博客,广州早茶的红米肠是我最喜欢的美食之一”,\n “type” : “food”\n}]”}}

2、解决

(1)打印数据类型,发现是string

(2)转为object

this.axios.get('这里是一个api').then(res=>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值