请问效果图中的天猫字样的数据是哪一个,我没找到,别的都找到了
来源:3-3 项目作业
迷失的小麦
2020-04-21 21:24:24
判断应该是有‘天猫’、‘淘宝’等区别
import jsonp from 'assets/js/jsonp'; import {jsonpOptions} from './config'; export const getProductDetail=(id) => { const url='https://unszacs.m.taobao.com/h5/mtop.taobao.detail.getdetail/6.0/'; const params={ api:'mtop.taobao.detail.getdetail', ttid:'2017@taobao_h5_6.6.0', data:`{"itemNumId":"${id}"}`, appkey:12574478, dataType:'jsonp', type:'jsonp' }; return jsonp(url,params,jsonpOptions).then(res =>{ let shuju=res.data; if(res.ret[0]==="SUCCESS::调用成功"){ //console.log(res); const apiStack=JSON.parse(shuju.apiStack[0].value); let data={}; data.content={}; data.content.priceText=apiStack.priceSectionData.price.priceText;//单价 data.content.soldCount=apiStack.vertical.jhs.soldCount;//已售件数 data.content.title=apiStack.item.title;//货物名称 data.content.postage=apiStack.delivery.postage;//包邮信息 data.content.from=apiStack.delivery.from;//寄出地址 data.content.sellCount=apiStack.item.sellCount;//总共出售 data.content.sellerNick=shuju.seller.sellerNick;//商店性质,如天猫超市 data.content.shopName=shuju.seller.shopName;//商店名称 data.content.shopIcon=shuju.seller.shopIcon;//商店图标 data.content.totalCount=shuju.rate.totalCount;//评价总数 data.content.keywords=shuju.rate.keywords;//评价语句及人数 //[{word,count},{},{}] data.content.userName=shuju.rate.rateList[0].userName;//评价用户名 data.content.dateTime=shuju.rate.rateList[0].dateTime;//评价日期 data.content.content=shuju.rate.rateList[0].content;//评价内容 data.content.headPic=shuju.rate.rateList[0].headPic;//评价用户图标 data.content.evaluates=shuju.seller.evaluates;//宝贝描述、卖家服务、物流服务 //[{title,score},{},{}] data.slider=apiStack.item.images;//轮播图图片 return data; } throw new Error('没有成功获取数据'); }).catch(err => { if(err){ console.log(err); } //等价于return undefined; }).then(data =>{//测试用,可以整体删除 return new Promise(resolve =>{ setTimeout(() => { resolve(data); },1000); }) }); }
1回答
同学你好,天猫小图标在数据的seller属性中,例如:
自己测试下,祝学习愉快!
相似问题