From 741a05c9b65dd2ae0e8da970fd5d0d5f287d4e0f Mon Sep 17 00:00:00 2001
From: Miao_Spring <539943419@qq.com>
Date: Tue, 21 Jan 2025 13:59:58 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E5=88=B7=E8=B5=9E=E5=A2=9E=E5=8A=A0?=
=?UTF-8?q?=E6=89=AB=E7=A0=81=E5=8A=9F=E8=83=BD=EF=BC=8C=E6=96=B9=E4=BE=BF?=
=?UTF-8?q?=E7=8C=AA=E7=8C=AA=E4=BD=BF=E7=94=A8?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
components/miaoQRScanner.vue | 101 +++++++++++++++++++++++++++++++++++
package.json | 1 +
pages/tools/QRScanner.vue | 19 +++++++
pages/tools/fucksq.vue | 61 +++++++++++++++++++--
pnpm-lock.yaml | 8 +++
5 files changed, 185 insertions(+), 5 deletions(-)
create mode 100644 components/miaoQRScanner.vue
create mode 100644 pages/tools/QRScanner.vue
diff --git a/components/miaoQRScanner.vue b/components/miaoQRScanner.vue
new file mode 100644
index 0000000..b359133
--- /dev/null
+++ b/components/miaoQRScanner.vue
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/package.json b/package.json
index 876493d..57a7e3e 100644
--- a/package.json
+++ b/package.json
@@ -19,6 +19,7 @@
"codemirror": "^6.0.1",
"dayjs": "^1.11.13",
"jsonwebtoken": "^9.0.2",
+ "jsqr": "^1.4.0",
"markdown-it": "^14.1.0",
"node-fetch": "^3.3.2",
"nuxt": "^3.15.1",
diff --git a/pages/tools/QRScanner.vue b/pages/tools/QRScanner.vue
new file mode 100644
index 0000000..d17bce2
--- /dev/null
+++ b/pages/tools/QRScanner.vue
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/tools/fucksq.vue b/pages/tools/fucksq.vue
index 187ba6a..b901460 100644
--- a/pages/tools/fucksq.vue
+++ b/pages/tools/fucksq.vue
@@ -4,11 +4,17 @@
-
+
链接
+
+
+ 扫码
+
@@ -35,15 +41,22 @@
+
+
+
-
\ No newline at end of file
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 4626b9e..202a4f4 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -35,6 +35,9 @@ importers:
jsonwebtoken:
specifier: ^9.0.2
version: 9.0.2
+ jsqr:
+ specifier: ^1.4.0
+ version: 1.4.0
markdown-it:
specifier: ^14.1.0
version: 14.1.0
@@ -2174,6 +2177,9 @@ packages:
resolution: {integrity: sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==}
engines: {node: '>=12', npm: '>=6'}
+ jsqr@1.4.0:
+ resolution: {integrity: sha512-dxLob7q65Xg2DvstYkRpkYtmKm2sPJ9oFhrhmudT1dZvNFFTlroai3AWSpLey/w5vMcLBXRgOJsbXpdN9HzU/A==}
+
jwa@1.4.1:
resolution: {integrity: sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==}
@@ -5944,6 +5950,8 @@ snapshots:
ms: 2.1.3
semver: 7.6.3
+ jsqr@1.4.0: {}
+
jwa@1.4.1:
dependencies:
buffer-equal-constant-time: 1.0.1