【发布时间】:2020-10-04 11:37:35
【问题描述】:
我在 v-for 中有一个对象数组,可以为每个项目创建一个组件,如下所示:
<div v-for="(expense, idx) in myExpenses" :key="idx">
<expense-panel
v-model.number="expense.expensesValue"
:expense="expense"
:myExpenses="myExpenses"
:showEdit="showEdit">
</expense-panel>
</div>
我有一种方法可以在数组中添加额外的“费用”:
(我记录了我要专门针对的项目)
addExpense() {
this.myExpenses.push({
expensesKey: "",
expensesValue: null,
subExpense: null,
});
//The last item in the array
console.log(this.myExpenses[this.myExpenses.length - 1]);
},
Vue中有没有办法专门在数组的最后一项添加输入元素?
我已经在父母的 Data() 中有一个 showInput = false。
【问题讨论】:
标签: arrays vue.js vuejs2 vue-component v-for