修改后:
解决办法:
this.newsImgs = res.data.imgList.map(img => {
return img[Object.keys(img)[0]];
})
this.newsInfo = res.data.imgList.map(img => {
return Object.keys(img)[0];
})
<el-carousel height="300px">
<el-carousel-item v-for="(item,index) in newsImgs" :key="index">
<span class="newsInfo">{{newsInfo[index]}}</span>
<img :src="`data:image/png;base64,${item}`">
</el-carousel-item>
</el-carousel>
Object.keys(obj)
参数:要返回其枚举自身属性的对象
返回值:一个表示给定对象的所有可枚举属性的字符串数组(键)
Object.values()和Object.keys()是相反的操作,把一个对象的值转换为数组
Object.keys方法之详解 - DHeng - 博客园