From 3884974e68e835fb3a297518105d4aa0825894bc Mon Sep 17 00:00:00 2001
From: WindowBird <13870814+windows-bird@user.noreply.gitee.com>
Date: Thu, 23 Oct 2025 16:01:35 +0800
Subject: [PATCH] =?UTF-8?q?=E5=AE=A2=E6=9C=8D=E5=BC=B9=E7=AA=97?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/components/ContactFloatingButton.vue | 97 ++++++++++++++++++++++++
app/components/ScrollToTop.vue | 5 +-
app/layouts/default.vue | 1 +
app/pages/index/index.vue | 13 +---
package.json | 1 -
pnpm-lock.yaml | 29 -------
6 files changed, 101 insertions(+), 45 deletions(-)
create mode 100644 app/components/ContactFloatingButton.vue
diff --git a/app/components/ContactFloatingButton.vue b/app/components/ContactFloatingButton.vue
new file mode 100644
index 0000000..ab38385
--- /dev/null
+++ b/app/components/ContactFloatingButton.vue
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/components/ScrollToTop.vue b/app/components/ScrollToTop.vue
index 986f40d..061b055 100644
--- a/app/components/ScrollToTop.vue
+++ b/app/components/ScrollToTop.vue
@@ -22,7 +22,6 @@
-
@@ -10,15 +6,8 @@
-
-
-
+
-
\ No newline at end of file
diff --git a/package.json b/package.json
index 11784a4..46ef320 100644
--- a/package.json
+++ b/package.json
@@ -13,7 +13,6 @@
"@nuxt/eslint": "1.9.0",
"@nuxt/image": "1.11.0",
"@nuxt/ui": "4.0.1",
- "@vueuse/core": "^14.0.0",
"eslint": "^9.38.0",
"nuxt": "^4.1.3",
"typescript": "^5.9.3",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 7f0bd44..d611b41 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -17,9 +17,6 @@ importers:
'@nuxt/ui':
specifier: 4.0.1
version: 4.0.1(@babel/parser@7.28.4)(change-case@5.4.4)(db0@0.3.4)(embla-carousel@8.6.0)(ioredis@5.8.1)(magicast@0.3.5)(typescript@5.9.3)(vite@7.1.11(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.0)(yaml@2.8.1))(vue-router@4.6.3(vue@3.5.22(typescript@5.9.3)))(vue@3.5.22(typescript@5.9.3))(zod@4.1.12)
- '@vueuse/core':
- specifier: ^14.0.0
- version: 14.0.0(vue@3.5.22(typescript@5.9.3))
eslint:
specifier: ^9.38.0
version: 9.38.0(jiti@2.6.1)
@@ -1699,11 +1696,6 @@ packages:
peerDependencies:
vue: ^3.5.0
- '@vueuse/core@14.0.0':
- resolution: {integrity: sha512-d6tKRWkZE8IQElX2aHBxXOMD478fHIYV+Dzm2y9Ag122ICBpNKtGICiXKOhWU3L1kKdttDD9dCMS4bGP3jhCTQ==}
- peerDependencies:
- vue: ^3.5.0
-
'@vueuse/integrations@13.9.0':
resolution: {integrity: sha512-SDobKBbPIOe0cVL7QxMzGkuUGHvWTdihi9zOrrWaWUgFKe15cwEcwfWmgrcNzjT6kHnNmWuTajPHoIzUjYNYYQ==}
peerDependencies:
@@ -1755,9 +1747,6 @@ packages:
'@vueuse/metadata@13.9.0':
resolution: {integrity: sha512-1AFRvuiGphfF7yWixZa0KwjYH8ulyjDCC0aFgrGRz8+P4kvDFSdXLVfTk5xAN9wEuD1J6z4/myMoYbnHoX07zg==}
- '@vueuse/metadata@14.0.0':
- resolution: {integrity: sha512-6yoGqbJcMldVCevkFiHDBTB1V5Hq+G/haPlGIuaFZHpXC0HADB0EN1ryQAAceiW+ryS3niUwvdFbGiqHqBrfVA==}
-
'@vueuse/shared@10.11.1':
resolution: {integrity: sha512-LHpC8711VFZlDaYUXEBbFBCQ7GS3dVU9mjOhhMhXP6txTV4EhYQg/KGnQuvt/sPAtoUKq7VVUnL6mVtFoL42sA==}
@@ -1769,11 +1758,6 @@ packages:
peerDependencies:
vue: ^3.5.0
- '@vueuse/shared@14.0.0':
- resolution: {integrity: sha512-mTCA0uczBgurRlwVaQHfG0Ja7UdGe4g9mwffiJmvLiTtp1G4AQyIjej6si/k8c8pUwTfVpNufck+23gXptPAkw==}
- peerDependencies:
- vue: ^3.5.0
-
abbrev@3.0.1:
resolution: {integrity: sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg==}
engines: {node: ^18.17.0 || >=20.5.0}
@@ -6702,13 +6686,6 @@ snapshots:
'@vueuse/shared': 13.9.0(vue@3.5.22(typescript@5.9.3))
vue: 3.5.22(typescript@5.9.3)
- '@vueuse/core@14.0.0(vue@3.5.22(typescript@5.9.3))':
- dependencies:
- '@types/web-bluetooth': 0.0.21
- '@vueuse/metadata': 14.0.0
- '@vueuse/shared': 14.0.0(vue@3.5.22(typescript@5.9.3))
- vue: 3.5.22(typescript@5.9.3)
-
'@vueuse/integrations@13.9.0(change-case@5.4.4)(fuse.js@7.1.0)(vue@3.5.22(typescript@5.9.3))':
dependencies:
'@vueuse/core': 13.9.0(vue@3.5.22(typescript@5.9.3))
@@ -6724,8 +6701,6 @@ snapshots:
'@vueuse/metadata@13.9.0': {}
- '@vueuse/metadata@14.0.0': {}
-
'@vueuse/shared@10.11.1(vue@3.5.22(typescript@5.9.3))':
dependencies:
vue-demi: 0.14.10(vue@3.5.22(typescript@5.9.3))
@@ -6743,10 +6718,6 @@ snapshots:
dependencies:
vue: 3.5.22(typescript@5.9.3)
- '@vueuse/shared@14.0.0(vue@3.5.22(typescript@5.9.3))':
- dependencies:
- vue: 3.5.22(typescript@5.9.3)
-
abbrev@3.0.1: {}
abort-controller@3.0.0: