请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

我的const data没有content属性

我有个问题想请教下各位大佬,
图片描述
图片描述
通过直接data.content报错提示没有这个属性。我打印出来的response也是有数据的。使用data[“content”]数据是可以显示出来的。为什么视频上可以直接使用data.content?

正在回答 回答被采纳积分+3

2回答

提问者 _十六夜_ 2021-10-13 15:27:36

问题已解决,axios访问参数设置问题。 

.({
  :params
})

去掉params的大括号 通过点就可以取出来。访问数据格式问题

0 回复 有任何疑惑可以回复我~
  • 这个params 写在那里的请问?
    我也是遇到跟你一样的问题了
    回复 有任何疑惑可以回复我~ 2021-10-16 12:59:05
____xyz 2021-10-07 16:36:56

同学你好,你的list值是怎么获取的,我用老师的也是取值不了,不明白这个前端是怎么取值的

0 回复 有任何疑惑可以回复我~
  • 提问者 _十六夜_ #1
    我通过 data["content"]获取的,因为list的值就在content里面,我在想是不是我们response封装的类的方式不同
    回复 有任何疑惑可以回复我~ 2021-10-07 16:39:50
  • ____xyz 回复 提问者 _十六夜_ #2
    我开始封装的是map,也是报这个错,后面换回来和他一样的,也是报这个错
       const data = response.data;
            const {content} = data;
            const {list} = content;
            ebooks.value = list;
    我取值很心酸,用idea报错自己解决的,前端这个看起来真累,后面还要取list里面的值。。。
    回复 有任何疑惑可以回复我~ 2021-10-07 16:50:03
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信