用push方法导致地址拼接在一起了

我拿到图片地址 ,用push方法放入数组但是地址被拼接在一起了 ,为什么会这样呢

img

img

为什么不是单个单个地址放入数组呢?

img

你的这个url拿到的其实是所有已选图片的地址,选一张的时候url数据就是‘A’,选两张的时候url的数据就是'A,B',你不用专门push了,直接this.ruleForm.imageRotationUrls = url 就行,如果你想要数组格式的那就写成this.ruleForm.imageRotationUrls = url && url.split(',') || []

这样试试


  let newArr = [];
  对象集合.map(obj => {  newArr.push(obj.path)  })