首页 > 解决方案 > 无法使用 vue.js 将数组复制到数组

问题描述

我有一个使用 vuetify 选择组件的多个选择框。我正在获取选定项目的数组,我想将选定项目的状态合并为 true,就像[ { "ward": 1, "status": true }, { "ward": 2, "status": true} ] 我试图将选定的数组项目复制到另一个数组但无法成功一样。在控制台中,我得到了 selectedFruits 如下。

在此处输入图像描述

在此处输入图像描述

 methods: {
    save() {
      console.log(this.selectedFruits);
      debugger;    
      this.selectedIndex.push({ ward: this.selectedFruits, status: true });
      console.log(this.list);
    },

标签: vue.jsvuetify.js

解决方案


你可以试试这个

save(){
  this.list = []
  this.selectedFruits.forEach(e => {
      this.list.push({ ward: e, status: true });
    });
    console.log(this.list)
}

推荐阅读