【发布时间】:2018-05-07 15:32:33
【问题描述】:
我有一个带有通过 v-model 绑定的输入字段的购物车。当我增加一种产品的数量时,所有产品的数量也会更新,如何防止这种情况发生,我只更新一种产品的数量? 我的 HTML
<div v-for="(product, index) in cartProducts" :key="index">
<li>{{product.description}}</li>
<input type="number" v-model="quantity">
<img src="imageurl" height="150">
<br>
<button type="button" class="btn btn-sm " disabled>{{product.price }}</button>
</div>
vue 数据属性
data () {
return {
quantity: 1
}
【问题讨论】:
-
不要将计数绑定到同一个变量。没有任何代码真的帮不上忙。
-
@FINDarkside 我已经添加了我的代码示例,希望清楚
-
cartProducts不应是产品数组,而应是{ product, quantity }数组
标签: javascript vue.js