javascript - 增量不适用于循环vue js
问题描述
我刚刚制作了一个模型以将复选框值放入数组中。但是,当我尝试映射索引时遇到了问题。问题是,增量只是什么都不做。我尝试对其进行控制台记录,但该值一直显示为 0。
这是我的模型:
data: function () {
return {
id: null,
editor: false,
loading: false,
valid: false,
checks: [],
field: [],
form: {
name: 'asd',
description: 'asd',
data: [
{
menu_id: '',
user_type_id: '1',
},
],
},
file: null,
url: null,
}
},
这是我设置数据的函数:
async setDetail () {
this.form.name = this.form.name
this.form.description = this.form.description
for (var i = 0; i < this.form.data.length; i++) {
this.form.data[i].menu_id = this.field[i].menu_id
this.form.data[i].user_type_id = this.form.data[i].user_type_id
console.log(this.form.data[i])
console.log(this.field)
console.log(i)
}
},
希望大家能帮忙告诉我这是什么问题。谢谢
解决方案
推荐阅读
- java - java:检查数组1中的任何元素是否存在于数组2中
- swift - NFCISO15693Tag customCommand 的“缺少必需的权利”
- android - 有没有办法将swf文件加载到andoird
- r - 如何将向量中的多个值重新编码为一个值?
- node.js - 如何从对象中包含的数组中删除元素
- pandas - 偶尔抓取网页时出现连接错误(10061)
- mysql - MySQL 多对多 JOIN 返回重复项
- c# - 从 appsettings.json 获取 ConnectionString
- css - ngClass 中的条件更改但类未更新
- ios - 将图像(UIImageView)叠加到照片中