为什么我调用数据失败。另,老师能不能将这个路径的使用文档给我看看
来源:3-3 项目作业
迷失的小麦
2020-04-13 20:32:09
信息我有点不会看,连价格都没找到,像后面的“味道不错”之类的评价也找不到,logo图标链接找不到,发货地址找不到,商品评价展示(一段话)找不到,商店名称找不到。。。
<template>
<div>
<div>
<p>¥{{content.seller.allItemCount}}</p>
<p>{{content.seller.newItemCount}}件已售</p>
</div>
</div>
</template>
<script>
import {getProductDetail} from 'api/product';
export default {
data(){
return {
content:{}
};
},
created(){
this.getContent();
},
methods:{
getContent(){
getProductDetail(this.$route.params.id).then(data => {
console.log(data.data);
this.content=data.data;
});
}
}
};
</script>
<style lang="scss" scoped>
</style>
3回答
好帮手慕糖
2020-04-14
同学你好,因为老师只使用了你这个文件的代码,可能其他文件接口这里抛出的对象不一样。
这个没有影响,找到要使用的就可以了。后面这个(...)都是可以点开的,老师的也都是点开找的,同学可以点开查看下。

祝学习愉快~
迷失的小麦
提问者
2020-04-14

我怎么获取的数据和老师的不一致?没有content啊
另外,价格都没找到,像后面的“味道不错”之类的评价也找不到,logo图标链接找不到,发货地址找不到,商品评价展示(一段话)找不到,商店名称找不到
这些数据我找不到咋办呢
好帮手慕糖
2020-04-14
同学你好,老师使用同学的这部分修改了下,因为其他代码使用的不是同学的,可能会存在差异,同学可以先参考下:
1、data.tata,老师这里测试,输出的是undefined。是么有在这个内容的。但是输出console.log(data);是可以正确的输出内容的。
2、如下,输出的data对象,

3、数据是在content中,所以需要访问这个对象,而不是sell,如下:


祝学习愉快~
相似问题