From a97e8392a3c22cf141bb2e14ddf9ffba2de66117 Mon Sep 17 00:00:00 2001 From: liuziting Date: Wed, 21 Jan 2026 15:49:59 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A0=B7=E5=BC=8F=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 7 + package.json | 1 + src/App.vue | 389 ++++++++++++++++++++++++++++++++++------------ 3 files changed, 301 insertions(+), 96 deletions(-) diff --git a/package-lock.json b/package-lock.json index b478552..151337c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,6 +13,7 @@ "@vue-flow/core": "^1.48.1", "@vue-flow/node-resizer": "^1.5.0", "axios": "^1.6.7", + "html-to-image": "^1.11.13", "lucide-vue-next": "^0.322.0", "vue": "^3.4.15" }, @@ -2029,6 +2030,12 @@ "he": "bin/he" } }, + "node_modules/html-to-image": { + "version": "1.11.13", + "resolved": "https://registry.npmjs.org/html-to-image/-/html-to-image-1.11.13.tgz", + "integrity": "sha512-cuOPoI7WApyhBElTTb9oqsawRvZ0rHhaHwghRLlTuffoD1B2aDemlCruLeZrUIIdvG7gs9xeELEPm6PhuASqrg==", + "license": "MIT" + }, "node_modules/is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", diff --git a/package.json b/package.json index 65a3ea8..7e16de6 100644 --- a/package.json +++ b/package.json @@ -14,6 +14,7 @@ "@vue-flow/core": "^1.48.1", "@vue-flow/node-resizer": "^1.5.0", "axios": "^1.6.7", + "html-to-image": "^1.11.13", "lucide-vue-next": "^0.322.0", "vue": "^3.4.15" }, diff --git a/src/App.vue b/src/App.vue index 6bb2389..c93dac6 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,9 +1,31 @@