diff --git a/mixins/goCartMixins.js b/mixins/goCartMixins.js index c7804ac..2bc136f 100644 --- a/mixins/goCartMixins.js +++ b/mixins/goCartMixins.js @@ -233,7 +233,7 @@ export default { }, - handleOk() { + handleOk(cb = '') { const productSelect = this.getAttrItemData(this.attrValue) // 如果有属性,没有选择,提示用户选择 const hasNo = (this.attr.productAttr.length && productSelect === undefined && this.isOpen) || productSelect.stock === 0 @@ -261,6 +261,7 @@ export default { icon: "none", duration: 2000 }) + cb && cb() }) }, ChangeCartNum(changeValue) { diff --git a/pages/shop/GoodsList/index.vue b/pages/shop/GoodsList/index.vue index d1149c6..8a55008 100644 --- a/pages/shop/GoodsList/index.vue +++ b/pages/shop/GoodsList/index.vue @@ -175,7 +175,7 @@ :cartNum="cart_num" :showOk="true" @changeFun="changeFun" - @ok="handleOk" + @ok="handleOk(getCartCount())" />