为了账号安全,请及时绑定邮箱和手机立即绑定

老师请看这个!

已经可以获取到了,但是怎么setData呢 怎么弄都不对 ,

应该是 JSON解析的括号里面那个有问题 detail:JSON.parse(res.data)

怎么解决下呢

http://img1.sycdn.imooc.com//60221bdb0001afa718290939.jpg

正在回答

3 回答

http://img1.sycdn.imooc.com//603f4ba80001e25611950559.jpg

你好 请问你这个现在还能运行出来吗 为啥我这边的detail是空的

0 回复 有任何疑惑可以回复我~

已解决:

只要去掉JSON.parse就可以了

报错原因(查到的):

因为你要转换的数据本来就是object,JSON.parse()这个方法是把一个字符串解析出json对象,你再转换就会报错;


为什么会有这样的错误?

因为把Object作为参数传到JSON.parse()里时,首先会默利用toString()方法转为string,结果为"[object Object]"。

JSON.parse()将第一个字符’['理解为数组的开始,第二字符’o’不知道怎么处理;所以就抛出了上面的错误信息 Unexpected token o in JSON at position 1。

希望可以帮到大家!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

晒个图!!

http://img1.sycdn.imooc.com//602223210001268b16210908.jpg

1 回复 有任何疑惑可以回复我~
#1

qq_慕仰8003454

你可以把这里的源码发一下吗
2022-04-08 回复 有任何疑惑可以回复我~

在前面也声明了that,但还是没办法set page里面的detail

http://img1.sycdn.imooc.com//602220540001e00a07110425.jpghttp://img1.sycdn.imooc.com//6022205e00013d8e07970932.jpg

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

老师请看这个!

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信