代客下单修复购物车里商品输入框输入数量数据未更新问题
This commit is contained in:
parent
5e14f29ecb
commit
711bd0ca77
|
|
@ -311,6 +311,8 @@
|
||||||
<el-input
|
<el-input
|
||||||
:min="0"
|
:min="0"
|
||||||
type="number"
|
type="number"
|
||||||
|
@input="cartGoodsNumberInput($event,item)"
|
||||||
|
@change="cartGoodsNumberChange($event,item)"
|
||||||
v-model="item.number"
|
v-model="item.number"
|
||||||
placeholder="0"
|
placeholder="0"
|
||||||
></el-input>
|
></el-input>
|
||||||
|
|
@ -1248,7 +1250,7 @@ export default {
|
||||||
},
|
},
|
||||||
allNumber() {
|
allNumber() {
|
||||||
return this.order.list.reduce((a, b) => {
|
return this.order.list.reduce((a, b) => {
|
||||||
return a + b.number;
|
return a + b.number*1;
|
||||||
}, 0);
|
}, 0);
|
||||||
},
|
},
|
||||||
selGoodsHide() {
|
selGoodsHide() {
|
||||||
|
|
@ -1420,6 +1422,30 @@ export default {
|
||||||
// this.getCategory();
|
// this.getCategory();
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
//购物车商品输入框数量输入
|
||||||
|
cartGoodsNumberInput(newval,item){
|
||||||
|
if(newval<=0){
|
||||||
|
return this.order.cacheNumber=1
|
||||||
|
}
|
||||||
|
newval=`${newval}`.split('.')[0]*1
|
||||||
|
this.order.cacheNumber=newval
|
||||||
|
this.$nextTick(()=>{
|
||||||
|
item.number=newval
|
||||||
|
})
|
||||||
|
},
|
||||||
|
//购物车商品输入框数量改变
|
||||||
|
cartGoodsNumberChange(newval,item){
|
||||||
|
console.log(newval)
|
||||||
|
if(newval<=0){
|
||||||
|
item.number=1
|
||||||
|
return this.order.number=1
|
||||||
|
}
|
||||||
|
newval=`${newval}`.split('.')[0]*1
|
||||||
|
console.log(newval)
|
||||||
|
this.order.cacheNumber=newval
|
||||||
|
this.order.number=newval
|
||||||
|
|
||||||
|
},
|
||||||
//判读单规格商品是否售尽
|
//判读单规格商品是否售尽
|
||||||
isSellOut(item) {
|
isSellOut(item) {
|
||||||
return (
|
return (
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue