From 5625868c91517d2e8ae97cec6004ebc68f66ad06 Mon Sep 17 00:00:00 2001 From: Tim <135014430+nagisa77@users.noreply.github.com> Date: Mon, 14 Jul 2025 19:54:24 +0800 Subject: [PATCH] Add image preview with vue-easy-lightbox --- open-isle-cli/package-lock.json | 17 +++++++++-- open-isle-cli/package.json | 3 +- open-isle-cli/src/components/CommentItem.vue | 25 ++++++++++++++-- open-isle-cli/src/views/PostPageView.vue | 31 ++++++++++++++++++-- 4 files changed, 67 insertions(+), 9 deletions(-) diff --git a/open-isle-cli/package-lock.json b/open-isle-cli/package-lock.json index 40c138084..eb65e16a2 100644 --- a/open-isle-cli/package-lock.json +++ b/open-isle-cli/package-lock.json @@ -1,11 +1,11 @@ { - "name": "open-isle-cli", + "name": "OpenIsle", "version": "0.1.0", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "open-isle-cli", + "name": "OpenIsle", "version": "0.1.0", "dependencies": { "core-js": "^3.8.3", @@ -13,6 +13,7 @@ "markdown-it": "^14.1.0", "vditor": "^3.8.7", "vue": "^3.2.13", + "vue-easy-lightbox": "^1.19.0", "vue-router": "^4.5.1", "vue-toastification": "^2.0.0-rc.5" }, @@ -11343,6 +11344,18 @@ } } }, + "node_modules/vue-easy-lightbox": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/vue-easy-lightbox/-/vue-easy-lightbox-1.19.0.tgz", + "integrity": "sha512-YxLXgjEn91UF3DuK1y8u3Pyx2sJ7a/MnBpkyrBSQkvU1glzEJASyAZ7N+5yDpmxBQDVMwCsL2VmxWGIiFrWCgA==", + "license": "MIT", + "engines": { + "node": ">=14.18.3" + }, + "peerDependencies": { + "vue": "^3.0.0" + } + }, "node_modules/vue-eslint-parser": { "version": "8.3.0", "resolved": "https://registry.npmmirror.com/vue-eslint-parser/-/vue-eslint-parser-8.3.0.tgz", diff --git a/open-isle-cli/package.json b/open-isle-cli/package.json index 12701a6b7..a1acfc457 100644 --- a/open-isle-cli/package.json +++ b/open-isle-cli/package.json @@ -14,7 +14,8 @@ "vditor": "^3.8.7", "vue": "^3.2.13", "vue-router": "^4.5.1", - "vue-toastification": "^2.0.0-rc.5" + "vue-toastification": "^2.0.0-rc.5", + "vue-easy-lightbox": "^1.19.0" }, "devDependencies": { "@babel/core": "^7.12.16", diff --git a/open-isle-cli/src/components/CommentItem.vue b/open-isle-cli/src/components/CommentItem.vue index d32de6679..d08e4072e 100644 --- a/open-isle-cli/src/components/CommentItem.vue +++ b/open-isle-cli/src/components/CommentItem.vue @@ -21,7 +21,7 @@ -
+ diff --git a/open-isle-cli/src/views/PostPageView.vue b/open-isle-cli/src/views/PostPageView.vue index 9c4a12d39..881d17334 100644 --- a/open-isle-cli/src/views/PostPageView.vue +++ b/open-isle-cli/src/views/PostPageView.vue @@ -47,7 +47,7 @@