vue.js - 无法使用 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);
},
解决方案
你可以试试这个
save(){
this.list = []
this.selectedFruits.forEach(e => {
this.list.push({ ward: e, status: true });
});
console.log(this.list)
}
推荐阅读
- wordpress - 我的网站加载非常缓慢,我不知道为什么
- discord.js - 从 client.once('ready' 等 discord.js 中运行 client.setActivity
- c - 重新排序如何消除反向循环携带依赖
- mysql - 使用 promise 将大数组插入 MariaDB
- visual-studio-code - vscode 的这个主题叫什么名字?
- sql - 将 Oracle 特定的 sql 迁移到 postgresql
- google-api - Google Drive API 不允许发布文件
- reactjs - 使用相同组件的两个组件
- php - 查询使用聚合时 Laravel mongodb 返回日期格式错误
- c# - PostAsync API 提供了错误的网关