diff --git a/pages/goods/list.vue b/pages/goods/list.vue index 82920ee..ebd3389 100644 --- a/pages/goods/list.vue +++ b/pages/goods/list.vue @@ -166,12 +166,24 @@ // 合并新数据 const newList = result.data app.list.data = getMoreListData(newList, app.list, pageNo) + app.getHomeListImage() resolve(newList) }) .catch(reject) }) }, - + async getHomeListImage() { + this.list.data.forEach((item,key) => { + if (item.goods_image === "") { + GoodsApi.nbgoodsImage({"id": item.id}).then(res2=>{ + if (res2.code === 200) { + this.list.data[key].goods_image = res2.data.data[0].goods_image; + this.list.data[key].gdimg = pako.inflateRaw(base64ToUint8Array(res2.data.data[0].goods_image), {to: 'string'}) + } + }) + } + }) + }, // 整理列表数据 initList(newList) { newList.data.forEach(item => {