【发布时间】:2020-08-19 12:23:42
【问题描述】:
基本上我有 5 个 foodNames 变量。我想动态地改变它们的值。 像这样的:
foodName1: '',
foodAmount1: '',
foodName2: '',
foodAmount2: '',
foodName3: '',
foodAmount3: '',
foodName4: '',
foodAmount4: '',
foodName5: '',
foodAmount5: '',
addFood() {
for (i=1; i < this.n; i++) {
this.list.push(this.foodName{i});
this.list.push(this.foodAmount{i});
this.foods.push(this.list);
this.list= [];
this.foodName{i} = '';
this.foodAmount{i} = '';
}
}
我怎样才能做到这一点?
【问题讨论】:
-
没有任何上下文我们帮不了你
-
我只需要知道如何在变量中使用for循环的'i'即可。
-
这能回答你的问题吗? VueJS: Set variable name using string
标签: javascript vue.js javascript-objects nuxt.js