From 0ebe34cc1e83e1e85633adf70bae8411d8285148 Mon Sep 17 00:00:00 2001 From: kron Date: Wed, 30 Jul 2025 17:38:48 +0800 Subject: [PATCH] =?UTF-8?q?UI=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/AppFooter.vue | 25 ++++--- src/components/BowTargetEdit.vue | 17 +++++ src/components/EditOption.vue | 51 ++++++++++--- src/pages.json | 4 +- src/pages/index.vue | 122 ++++++++++++++++++++++--------- src/pages/point-book-create.vue | 17 ++++- src/pages/point-book-edit.vue | 56 +++++++++----- src/static/a2@2x(1).png | Bin 29048 -> 0 bytes src/static/a2@2x.png | Bin 8689 -> 0 bytes src/static/a3@2x.png | Bin 26785 -> 0 bytes src/static/a4@2x.png | Bin 148193 -> 0 bytes src/static/bow-bg.png | Bin 36284 -> 0 bytes src/static/bowtarget-example.png | Bin 7953 -> 0 bytes src/static/delete.png | Bin 0 -> 397 bytes src/static/first-try.png | Bin 0 -> 5593 bytes src/static/friend-battle.png | Bin 0 -> 26242 bytes src/static/my-bow.png | Bin 0 -> 62600 bytes src/static/my-growth.png | Bin 0 -> 6980 bytes src/static/my-practise.png | Bin 0 -> 27399 bytes src/static/point-book-banner.png | Bin 25492 -> 0 bytes src/static/rank-bg.png | Bin 0 -> 147090 bytes src/static/region-1.png | Bin 465 -> 0 bytes src/static/region-2.png | Bin 630 -> 0 bytes src/static/region-3.png | Bin 724 -> 0 bytes src/static/region-4.png | Bin 579 -> 0 bytes src/static/region-5.png | Bin 706 -> 0 bytes src/static/region-bg.png | Bin 3227 -> 0 bytes src/static/region-more.png | Bin 2801 -> 0 bytes src/static/tab-bg.png | Bin 5875 -> 6848 bytes src/static/tab-point-book.png | Bin 0 -> 4810 bytes 30 files changed, 211 insertions(+), 81 deletions(-) create mode 100644 src/components/BowTargetEdit.vue delete mode 100644 src/static/a2@2x(1).png delete mode 100644 src/static/a2@2x.png delete mode 100644 src/static/a3@2x.png delete mode 100644 src/static/a4@2x.png delete mode 100644 src/static/bow-bg.png delete mode 100644 src/static/bowtarget-example.png create mode 100644 src/static/delete.png create mode 100644 src/static/first-try.png create mode 100644 src/static/friend-battle.png create mode 100644 src/static/my-bow.png create mode 100644 src/static/my-growth.png create mode 100644 src/static/my-practise.png delete mode 100644 src/static/point-book-banner.png create mode 100644 src/static/rank-bg.png delete mode 100644 src/static/region-1.png delete mode 100644 src/static/region-2.png delete mode 100644 src/static/region-3.png delete mode 100644 src/static/region-4.png delete mode 100644 src/static/region-5.png delete mode 100644 src/static/region-bg.png delete mode 100644 src/static/region-more.png create mode 100644 src/static/tab-point-book.png diff --git a/src/components/AppFooter.vue b/src/components/AppFooter.vue index 4c7caf8..52285fc 100644 --- a/src/components/AppFooter.vue +++ b/src/components/AppFooter.vue @@ -13,7 +13,7 @@ const props = defineProps({ const tabs = [ { image: "../static/tab-vip.png" }, - { image: "../static/tab-grow.png" }, + { image: "../static/tab-point-book.png" }, { image: "../static/tab-mall.png" }, ]; @@ -26,7 +26,7 @@ function handleTabClick(index) { } if (index === 1) { uni.navigateTo({ - url: "/pages/my-growth", + url: "/pages/point-book-create", }); } if (index === 2) { @@ -45,14 +45,11 @@ function handleTabClick(index) { :key="index" class="tab-item" @click="handleTabClick(index)" + :style="{ + width: index === 1 ? '32%' : '10%', + }" > - + @@ -76,10 +73,16 @@ function handleTabClick(index) { .tab-item { z-index: 1; } +.tab-item > image { + width: 88%; +} .tab-item:nth-child(2) { - transform: translateY(10px); + transform: translateY(20%) translateX(25%); +} +.tab-item:nth-child(3) { + transform: translateY(-10%) translateX(5%); } .tab-item:nth-child(4) { - transform: translateY(10px) translateX(-10px); + transform: translateY(20%) translateX(-25%); } diff --git a/src/components/BowTargetEdit.vue b/src/components/BowTargetEdit.vue new file mode 100644 index 0000000..d865c6d --- /dev/null +++ b/src/components/BowTargetEdit.vue @@ -0,0 +1,17 @@ + + + + + diff --git a/src/components/EditOption.vue b/src/components/EditOption.vue index 26deab4..6d7effe 100644 --- a/src/components/EditOption.vue +++ b/src/components/EditOption.vue @@ -1,5 +1,5 @@