From a8834ad8994faf0d8e4204637b4f5d5ef0ecaddc Mon Sep 17 00:00:00 2001 From: kron Date: Thu, 8 May 2025 22:05:53 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E5=BC=93=E7=AE=AD=E8=B0=83?= =?UTF-8?q?=E8=AF=95=E5=92=8C=E7=9B=B8=E5=85=B3=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.vue | 32 ++++++++++++++++++++-- src/components/BowTarget.vue | 49 ++++++++++++++++++++++++++++++++++ src/components/Button.vue | 23 ++++++++++++++++ src/components/Guide.vue | 16 ++++++----- src/components/UserHeader.vue | 4 +-- src/pages.json | 18 +++++++++++++ src/pages/equipment-debug.vue | 45 +++++++++++++++++++++++++++++++ src/pages/first-try.vue | 18 ++++--------- src/pages/friend-battle.vue | 9 ++++--- src/pages/index.vue | 17 +++++------- src/pages/practise-one.vue | 13 +++++++++ src/pages/practise-two.vue | 13 +++++++++ src/pages/practise.vue | 22 +++++++++++---- src/static/b-power.png | Bin 0 -> 1524 bytes src/static/bow-target.png | Bin 0 -> 97103 bytes 15 files changed, 238 insertions(+), 41 deletions(-) create mode 100644 src/components/BowTarget.vue create mode 100644 src/components/Button.vue create mode 100644 src/pages/equipment-debug.vue create mode 100644 src/pages/practise-one.vue create mode 100644 src/pages/practise-two.vue create mode 100644 src/static/b-power.png create mode 100644 src/static/bow-target.png diff --git a/src/App.vue b/src/App.vue index 3ff262e..57ad347 100644 --- a/src/App.vue +++ b/src/App.vue @@ -5,6 +5,12 @@ onLaunch(() => {}); diff --git a/src/components/BowTarget.vue b/src/components/BowTarget.vue new file mode 100644 index 0000000..7d8475b --- /dev/null +++ b/src/components/BowTarget.vue @@ -0,0 +1,49 @@ + + + + + diff --git a/src/components/Button.vue b/src/components/Button.vue new file mode 100644 index 0000000..4e19c11 --- /dev/null +++ b/src/components/Button.vue @@ -0,0 +1,23 @@ + + + + diff --git a/src/components/Guide.vue b/src/components/Guide.vue index 71d8d13..778c1c3 100644 --- a/src/components/Guide.vue +++ b/src/components/Guide.vue @@ -12,7 +12,7 @@ defineProps({ - {{ title }} + @@ -22,21 +22,25 @@ defineProps({ display: flex; align-items: center; padding: 0 15px; + width: 100vw; } .container > image { - width: 40vw; + width: 20%; } .container > view { position: relative; + width: 80%; + padding-right: 22px; + min-height: 55px; } .container > view > image { position: absolute; - top: -10%; + top: -14%; left: -7%; - width: 75vw; + width: 100%; } -.container > view > text { +.container > view { color: #fff; - font-size: 13px; + font-size: 14px; } diff --git a/src/components/UserHeader.vue b/src/components/UserHeader.vue index 823f67e..11f8a28 100644 --- a/src/components/UserHeader.vue +++ b/src/components/UserHeader.vue @@ -35,7 +35,7 @@ const toUserPage = () => { - {{ containerWidth }} + {{ userInfo.name }} @@ -101,7 +101,7 @@ const toUserPage = () => { .user-name > image { margin-left: 5px; - width: 24px; + width: 20px; } .user-stats { diff --git a/src/pages.json b/src/pages.json index 79a2e2e..adc4779 100644 --- a/src/pages.json +++ b/src/pages.json @@ -24,6 +24,18 @@ "navigationBarTitleText": "个人练习" } }, + { + "path": "pages/practise-one", + "style": { + "navigationBarTitleText": "个人单组练习" + } + }, + { + "path": "pages/practise-two", + "style": { + "navigationBarTitleText": "个人耐力挑战" + } + }, { "path": "pages/friend-battle", "style": { @@ -35,6 +47,12 @@ "style": { "navigationBarTitleText": "排行榜" } + }, + { + "path": "pages/equipment-debug", + "style": { + "navigationBarTitleText": "弓箭调试" + } } ], "globalStyle": { diff --git a/src/pages/equipment-debug.vue b/src/pages/equipment-debug.vue new file mode 100644 index 0000000..0f24bbd --- /dev/null +++ b/src/pages/equipment-debug.vue @@ -0,0 +1,45 @@ + + + + + diff --git a/src/pages/first-try.vue b/src/pages/first-try.vue index feaaa6e..5cec410 100644 --- a/src/pages/first-try.vue +++ b/src/pages/first-try.vue @@ -2,17 +2,18 @@ import AppBackground from "@/components/AppBackground.vue"; import Header from "@/components/Header.vue"; import Guide from "@/components/Guide.vue"; +import Button from "@/components/Button.vue"; @@ -21,13 +22,4 @@ import Guide from "@/components/Guide.vue"; width: calc(100% - 20px); margin: 10px 10px; } -.start-btn { - margin: 0 10px; - padding: 15px 0; - font-weight: bold; - width: calc(100% - 20px); - background-color: #fed847; - font-size: 15px; - border-radius: 10px; -} diff --git a/src/pages/friend-battle.vue b/src/pages/friend-battle.vue index c160742..631b857 100644 --- a/src/pages/friend-battle.vue +++ b/src/pages/friend-battle.vue @@ -8,9 +8,12 @@ import Guide from "@/components/Guide.vue";
- + + + 约上朋友开几局,欢乐多,不寂寞 + 一起练升级更快,早日加入全国排位赛! + + diff --git a/src/pages/index.vue b/src/pages/index.vue index b9eb055..f1ffee8 100644 --- a/src/pages/index.vue +++ b/src/pages/index.vue @@ -32,6 +32,12 @@ const toPractisePage = () => { url: "/pages/practise", }); }; + +const toQquipmentPage = () => { + uni.navigateTo({ + url: "/pages/equipment-debug", + }); +};