From b9c3ff756ce82a56605542fffddebf1206493f26 Mon Sep 17 00:00:00 2001 From: lifizer <913626195@qq.com> Date: Wed, 31 Jul 2024 16:36:13 +0800 Subject: [PATCH] =?UTF-8?q?Refactor(=E9=A6=96=E9=A1=B5):=E6=94=B9=E7=89=88?= =?UTF-8?q?=E9=87=8D=E6=9E=84-=E7=95=8C=E9=9D=A2=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/xdd-product-item/index.vue | 160 ++++++++++ components/xdd-tabbar/index.vue | 21 +- pages/home/index.vue | 428 +++++++++++++++++--------- 3 files changed, 466 insertions(+), 143 deletions(-) create mode 100644 components/xdd-product-item/index.vue diff --git a/components/xdd-product-item/index.vue b/components/xdd-product-item/index.vue new file mode 100644 index 0000000..1e81e3e --- /dev/null +++ b/components/xdd-product-item/index.vue @@ -0,0 +1,160 @@ + + + + + diff --git a/components/xdd-tabbar/index.vue b/components/xdd-tabbar/index.vue index 258f398..ca6ecdf 100644 --- a/components/xdd-tabbar/index.vue +++ b/components/xdd-tabbar/index.vue @@ -25,9 +25,14 @@ @click="gotoPage(item.url, item.type, item.index)" > + + {{ item.name }} @@ -144,6 +149,12 @@ export default { width: 44rpx; height: 44rpx; margin: 0 auto; + &.on { + display: none; + } + &.off { + display: block; + } } } .name { @@ -158,6 +169,12 @@ export default { .name { color: #C52733; } + .on { + display: block; + } + .off { + display: none; + } } } } diff --git a/pages/home/index.vue b/pages/home/index.vue index 0c2ff02..86767ca 100644 --- a/pages/home/index.vue +++ b/pages/home/index.vue @@ -1,5 +1,28 @@