账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    vue合并数组问题
    49
    0
    let arr1 = [ { "attachment": "https://lumall.inspures.com/images/img/product/8e358701-177a-46e1-b25e-1e13fbcd92e0.png" }, { "attachment": "https://lumall.inspures.com/images/img/product/2adcd34a-786f-43ac-b8a8-3c45ed408019.png" }]let arr2 = [ { "attachment": "blob:http://localhost:8096/9b565718-7799-440b-b761-de747f2d59c5", "number": 0, "id": "" }, { "attachment": "blob:http://localhost:8096/1d826622-bc72-466f-8778-30dcaf773489", "number": 1, "id": "" }]最终想要的数据格式如下:把arr2的attachment替换成arr1的attachment,感谢各位 [ { "attachment": "https://lumall.inspures.com/images/img/product/8e358701-177a-46e1-b25e-1e13fbcd92e0.png", "number": 0, "id": "" }, { "attachment": "https://lumall.inspures.com/images/img/product/2adcd34a-786f-43ac-b8a8-3c45ed408019.png", "number": 1, "id": "" }]
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 、深入骨髓 超级管理员 1楼

      在Vue中,合并数组是一种常见的操作,用于将多个数据项合并为一个数组,或者从一个数组中提取某些特定的元素。以下是一些合并数组的基本步骤:

      1. 导入数组 首先,你需要在你的Vue组件中引入一个数组。你可以使用以下方式:

      ```html

      ```

      1. 创建一个数组 在你的Vue组件中,你可以创建一个数组,例如:

      ```html

      ```

      在这个例子中,我们创建了一个名为list的数组,其中包含三个元素:item1, item2, 和 item3。我们还创建了一个addToList方法,该方法会将list数组中的第三个元素(new item)添加到数组末尾。

      1. 混合数组 现在,你可以使用this.list数组来合并其他数组。例如,如果你有两个数组,array1array2,你可以将它们合并为一个新的数组,如下所示:

      ```html

      ```

      在这个例子中,我们首先创建了一个名为list的数组,以及两个名为array1array2的数组。然后,我们创建了一个addToList方法,该方法会将list数组中的第三个元素(new item)添加到数组末尾。对于array1array2,我们分别创建了两个名为array1-item1array1-item2array1-item3的元素,这些元素分别表示array1中的第四个元素、第五个元素和第六个元素。

      现在,当你点击Add List按钮时,list数组将包含array1array2的合并结果,其中包含了new item元素。例如,list数组将变成:

      ['item1', 'array1-item1', 'array1-item2', 'array1-item3', 'new item']

      请注意,合并数组的顺序取决于你如何添加元素。例如,如果你在addToList方法中将第一个元素添加到数组末尾,那么list数组将包含['item1', 'new item'],而不是['new item', 'item1']

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部