diff --git a/pages/activity/groupon/detail.vue b/pages/activity/groupon/detail.vue index 4b82faf..c04e8d9 100644 --- a/pages/activity/groupon/detail.vue +++ b/pages/activity/groupon/detail.vue @@ -294,7 +294,8 @@ const { error, data } = await sheep.$api.activity.grouponDetail(id); if (error === 0) { state.data = data; - state.number = Number(state.data.num - state.data.current_num); + let number = Number(state.data.num - state.data.current_num); + state.number = number > 0 ? number : 0; } else { state.data = null; } diff --git a/pages/index/cart.vue b/pages/index/cart.vue index a9cf3fc..c67c8b6 100644 --- a/pages/index/cart.vue +++ b/pages/index/cart.vue @@ -151,6 +151,7 @@ cart.delete(cartItem.id); return; } + cartItem.goods_num = e; cart.update({ goods_id: cartItem.goods_id, goods_num: e,