为什么我调用数据失败。另,老师能不能将这个路径的使用文档给我看看
来源: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,如下:
祝学习愉快~
相似问题