【发布时间】:2019-12-20 11:30:30
【问题描述】:
我的项目有问题。我想在 foreach 循环中递增、递减值,这是我的代码
<div class="booking__left__content__addons__content__card" v-for="addOn in addOnGroup.addOns">
<div class="booking-quantity">
<div class="booking-quantity__inner">
<input type="button" class="qty-button qty-button__minus" v-on:click="decrementAddOn($event, addOn.pivot.id)">
<input type="text" class="form-control" v-model="selectedGroupedAddOns[addOn.pivot.id]" placeholder="1">
<input type="button" class="qty-button qty-button__plus" v-on:click="incrementAddOn($event, addOn.pivot.id)">
</div>
</div>
我的 Vue 代码是
incrementAddOn(event, key) {
this.selectedGroupedAddOns[key]++;
},
decrementAddOn(event, key) {
if(this.selectedGroupedAddOns[key] > 0) {
this.selectedGroupedAddOns[key]--;
}
},
代码不工作。在我的控制台中,我得到 this.selectedGroupedAddOns[key] 是 undefined
【问题讨论】:
-
你能提供来自
this.selectedGroupedAddOns的数据吗? -
我在
this.selectedGroupedAddOns中没有得到任何值
标签: javascript laravel vue.js