From d62de3564f4192f9dce67848b84ce41e844c8300 Mon Sep 17 00:00:00 2001
From: yichen9247 <865252486@qq.com>
Date: Wed, 21 Aug 2024 10:25:11 +0800
Subject: [PATCH] =?UTF-8?q?hua=20aide-pro=EF=BC=88add=20donate=20dialog?=
=?UTF-8?q?=EF=BC=89?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/PageDonate.vue | 106 +++++++++++++++++++++++++++++++
src/assets/paces/remove.css | 4 --
src/pages/PageDonate.vue | 41 +++++++++++-
src/pages/PageHome.vue | 3 +-
src/pages/assets/PageDonate.css | 29 ++++-----
src/pages/assets/PageDonate.less | 36 ++++++-----
src/router/index.js | 6 +-
src/scripts/ready.js | 1 -
8 files changed, 181 insertions(+), 45 deletions(-)
create mode 100644 src/PageDonate.vue
diff --git a/src/PageDonate.vue b/src/PageDonate.vue
new file mode 100644
index 0000000..6c256e6
--- /dev/null
+++ b/src/PageDonate.vue
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/assets/paces/remove.css b/src/assets/paces/remove.css
index e1427af..485fdd0 100644
--- a/src/assets/paces/remove.css
+++ b/src/assets/paces/remove.css
@@ -1,8 +1,4 @@
.pace {
display: none!important;
-}
-
-.pace * {
- display: none!important;
}
\ No newline at end of file
diff --git a/src/pages/PageDonate.vue b/src/pages/PageDonate.vue
index 6c256e6..9405443 100644
--- a/src/pages/PageDonate.vue
+++ b/src/pages/PageDonate.vue
@@ -9,6 +9,7 @@
import { onMounted, ref, watch } from 'vue'
const route = useRoute();
+ const isBlur = ref(false);
const payAction = ref('0');
const currentPrice = ref('0');
const keyboardStatus = ref(false);
@@ -36,6 +37,17 @@
`;
});
+ const onOtherPriceClick = async () => {
+ currentPrice.value = 'other';
+ if (!isBlur.value) keyboardStatus.value = !keyboardStatus.value;
+ }
+
+ const onKeyboardOnBlur = async () => {
+ isBlur.value = true;
+ keyboardStatus.value = false;
+ setTimeout(async () => isBlur.value = false,200);
+ }
+
document.title = "捐赠我们";
@@ -48,7 +60,7 @@
¥{{ item }}元
-
+
{{ otherPriceOnly === '' ? '¥0元' : otherPriceOnly === '其他金额' ? otherPriceOnly : "¥" + otherPriceOnly + "元" }}
@@ -70,7 +82,7 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
diff --git a/src/pages/PageHome.vue b/src/pages/PageHome.vue
index e734f5e..46b2b87 100644
--- a/src/pages/PageHome.vue
+++ b/src/pages/PageHome.vue
@@ -3,6 +3,7 @@