// 模拟发送数据请求的过程
let data =[
{
id:"1",
title:'香蕉',
desc:'香蕉(学名:Musa nana Lour.)芭蕉科芭蕉属植物,又指其果实,热带地区广泛种植。香蕉味香、富含营养,植株为大型草本,从根状茎发出,由叶鞘下部形成高3~6米(10~20尺)的假杆;叶长圆形至椭圆形,有的长达3~3.5米(10~11.5尺),宽65厘米(26寸),10~20枚簇生茎顶。穗状花序下垂 [1] ,由假杆顶端抽出,花多数,淡黄色;果序弯垂,结果10~20串,约50~150个。植株结果后枯死,由根状茎长出的吸根继续繁殖,每一根株可活多年。原产亚洲东南部,台湾、海南、广东、广西等均有栽培。西藏也有栽培。',
price:'5.00¥',
img:'https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fimg.yzcdn.cn%2Fupload_files%2F2018%2F12%2F26%2FFlK-S81DTGSg3V_JND19xJfRQxdY.jpg%21730x0.jpg&refer=http%3A%2F%2Fimg.yzcdn.cn&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1631194994&t=884a5d313c25685c57b50231ac6353cb'
},
{
id:"2",
title:'牛奶',
desc:'“生鲜奶”通常也叫生鲜乳(Raw Milk),是未经杀菌、均质等工艺处理的原奶的俗称。市场上有少量“生鲜奶”以散装形式出售,消费者购买后一般煮沸饮用',
price:'8.00¥',
img:'https://gimg2.baidu.com/image_search/src=http%3A%2F%2F5b0988e595225.cdn.sohucs.com%2Fimages%2F20171218%2F0b3c01b62e824ba7ac07cff48d9ed52f.jpeg&refer=http%3A%2F%2F5b0988e595225.cdn.sohucs.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1631195087&t=2dc5fb95801c85c40f8f68386db2a4b4'
},
{
id:"3",
title:'苹果',
desc:'苹果(Malus pumila Mill.):是落叶乔木,通常树木可高至15米,但栽培树木一般只高3-5米左右。树干呈灰褐色,树皮有一定程度的脱落。苹果树开花期是基于各地气候而定,但一般集中在4-5月份。苹果是异花授粉植物,大部分品种自花不能结成果实。',
price:'2.00¥',
img:'https://img2.baidu.com/it/u=2169376065,1661681954&fm=26&fmt=auto&gp=0.jpg'
}
]
// 导出一个常量getGoodsList,这个常量等于一个箭头函数,箭头函数返回promise,在这个promise中传入两个参数resolve和reject,表示成功和失败
export const getGoodsList=(id)=>new Promise((resolve,reject)=>{
let result = data.find(item=>item.id===id) //让result返回item.id=id的数据
console.log(result);
setTimeout(()=>{ //模拟网络请求的延迟
if(result){
resolve(result)
}else{
reject({code:404,errormsg:'没有数据'})
}
},500)
})
vue中模拟发送数据请求的过程
最新推荐文章于 2023-09-19 11:38:33 发布