求一个JS数组写法

从数据库中读取出来的格式:

../uploads/20210912/fae733ea3021ffe45c0a9a49e39840af.jpg,../uploads/20210912/6ca14fbf3378d60ea2bd26117b5a21be.png

需要的格式:
image.png

但是我现在却得到是这样的格式,请问我需要怎么来修改我的这段代码?
image.png
代码如下:

if(res.data.data.images != null || res.data.data.images.length != 0){
    let images = res.data.data.images.split(",");
    let url = [];
    images.forEach(function(item,index){
        url[index] = "{url:'"+item+"'}";
    });
    that.fileList = url;
}else{
    that.fileList = [];
}
console.log(that.fileList);
阅读 1.2k
1 个回答

你是认真的吗?其实把你的"{url:'"+item+"'}"改成{url: item}不就可以了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题