vue做了一个简单的天气demo,其中想把天气指数的数据中每条加一个我找的图片,使用js的api实现,我工作中使用的次数也较少,记录一下。
请求的天气数据:lifeIndexData
自己的图片数据:arr
最终实现:this.lifeIndexDatas
lifeIndex(row) {
var lifeIndexData = row.index;
var arr = [
{ img: icon1 },
{ img: icon2 },
{ img: icon3 },
{ img: icon4 },
{ img: icon5 },
{ img: icon6 },
];
//关键代码
this.lifeIndexDatas = lifeIndexData.map((item, index) => {
return { ...item, ...arr[index] };
});
this.dialogTableVisible = true;
},
成品展示: