后台正常,但是前端页面获取不到数据

CSDN问答 2021-12-30 11:49:22 阅读数:941

前端 后台 页面 获取 正常
问题遇到的现象和发生背景

练习尚硅谷的谷粒商城,产品三级分类,用的他们的代码,运行也没有报错,但是我的数据获取不到

问题相关代码,请勿粘贴截图
 methods: { getMenus() { this.$http({ url: this.$http.adornUrl("/product/category/list/tree"), method: "get" }).then(({ data }) => { console.log("成功获取到菜单数据...", data.data); this.menus = data.data; }); }, created() { this.getMenus(); },
运行结果及报错内容

img

我的解答思路和尝试过的方法
我想要达到的结果



采纳答案:

你应该获取的是data.categoryEntityList吧



其他答案2:

这个不应该是data.categoryEntityList吗


其他答案3:

打印data

img


其他答案4:

结构解不出data吧,返回的对象没有data这个属性


其他答案5:

注意key值,打印data看看
console.log("成功获取到菜单数据...", data)

img


其他答案6:

img


用下面代码试下

 methods: { getMenus() { this.$http({ url: this.$http.adornUrl("/product/category/list/tree"), method: "get" }).then( data => { console.log("成功获取到菜单数据...", data.data); this.menus = data.data; }); },}, created() { this.getMenus(); },
版权声明:本文为[CSDN问答]所创,转载请带上原文链接,感谢。 https://ask.csdn.net/questions/7619911