diff --git a/layouts/module/header/HeaderCart.vue b/layouts/module/header/HeaderCart.vue index 108899e..0c8ea03 100644 --- a/layouts/module/header/HeaderCart.vue +++ b/layouts/module/header/HeaderCart.vue @@ -5,6 +5,7 @@ trigger="hover" placement="bottom" width="330" + :disabled="cartCount === 0" >
购物车 -
- {{ cartProducts.length }} +
+ {{ cartCount }}
@@ -80,7 +81,7 @@
-

共{{ cartProducts.length }}件商品

+

共{{ cartCount }}件商品

去购物车 @@ -102,6 +103,9 @@ export default { }, computed: { ...mapState(["cartProducts", "token"]), + cartCount() { + return this.cartProducts.length; + }, }, watch: { cartProducts: { diff --git a/layouts/module/header/index.vue b/layouts/module/header/index.vue index 8454b85..9a56599 100644 --- a/layouts/module/header/index.vue +++ b/layouts/module/header/index.vue @@ -182,10 +182,6 @@ export default { };