From 402c19320d462254aabfe4d3a74bb663e9f435a3 Mon Sep 17 00:00:00 2001 From: yml Date: Fri, 5 Jun 2026 21:49:33 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=B9=B3=E5=8F=B0=E5=85=AC?= =?UTF-8?q?=E5=91=8A=E7=9A=84md=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/package-lock.json | 13 ++++++++ frontend/package.json | 1 + .../views/AnnouncementDetailView.vue | 31 +++++++++++++++++-- 3 files changed, 43 insertions(+), 2 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index a15d1ee..b82a47c 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -11,6 +11,7 @@ "@element-plus/icons-vue": "^2.3.1", "axios": "^1.13.2", "element-plus": "^2.11.9", + "marked": "^18.0.5", "pinia": "^3.0.4", "qrcode": "^1.5.4", "vue": "^3.5.24", @@ -2245,6 +2246,18 @@ "@jridgewell/sourcemap-codec": "^1.5.5" } }, + "node_modules/marked": { + "version": "18.0.5", + "resolved": "https://registry.npmjs.org/marked/-/marked-18.0.5.tgz", + "integrity": "sha512-S6GcvALHg6K4ohtu4E7x0a1AqhAjp6cV8KhLSyN9qVapnzJkusVBxZRcIU9AeYsbe6P1hKDusSbEOzGyyuce6w==", + "license": "MIT", + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 20" + } + }, "node_modules/math-intrinsics": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", diff --git a/frontend/package.json b/frontend/package.json index 11b6af6..e7df13f 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -13,6 +13,7 @@ "@element-plus/icons-vue": "^2.3.1", "axios": "^1.13.2", "element-plus": "^2.11.9", + "marked": "^18.0.5", "pinia": "^3.0.4", "qrcode": "^1.5.4", "vue": "^3.5.24", diff --git a/frontend/src/features/announcement/views/AnnouncementDetailView.vue b/frontend/src/features/announcement/views/AnnouncementDetailView.vue index 084f05e..cf18584 100644 --- a/frontend/src/features/announcement/views/AnnouncementDetailView.vue +++ b/frontend/src/features/announcement/views/AnnouncementDetailView.vue @@ -1,15 +1,28 @@