From a81873c14858ca732a7e38ddddc0e80c3de37155 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=B7=B3?= <454313500@qq.com> Date: Thu, 18 Jan 2024 17:56:13 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E8=A1=A8=E6=83=85=E5=8C=85=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Yi.Bbs.Vue3/package-lock.json | 34 ++++++++++++++++ Yi.Bbs.Vue3/package.json | 1 + Yi.Bbs.Vue3/src/components/EmojiPanel.vue | 23 +++++++++++ Yi.Bbs.Vue3/src/components/MavonEdit.vue | 47 +++++++++++------------ Yi.Bbs.Vue3/yarn.lock | 18 ++++++++- 5 files changed, 96 insertions(+), 27 deletions(-) create mode 100644 Yi.Bbs.Vue3/src/components/EmojiPanel.vue diff --git a/Yi.Bbs.Vue3/package-lock.json b/Yi.Bbs.Vue3/package-lock.json index 1e15d427..9c1f9d94 100644 --- a/Yi.Bbs.Vue3/package-lock.json +++ b/Yi.Bbs.Vue3/package-lock.json @@ -26,6 +26,7 @@ "vue": "^3.2.47", "vue-cropper": "1.0.3", "vue-router": "^4.1.6", + "vue3-emoji-picker": "^1.1.8", "yarm": "^0.4.0", "yarn": "^1.22.21" }, @@ -2410,6 +2411,11 @@ "node": ">=0.4" } }, + "node_modules/idb": { + "version": "7.1.1", + "resolved": "https://registry.npmmirror.com/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" + }, "node_modules/ignore": { "version": "5.2.4", "resolved": "https://registry.npmmirror.com/ignore/-/ignore-5.2.4.tgz", @@ -3842,6 +3848,19 @@ "vue": "^3.2.0" } }, + "node_modules/vue3-emoji-picker": { + "version": "1.1.8", + "resolved": "https://registry.npmmirror.com/vue3-emoji-picker/-/vue3-emoji-picker-1.1.8.tgz", + "integrity": "sha512-k9tVHeQEBVLzVCLYAkFaI1nib3FJFQwdPhWD5khJkhks3ktg3g12z5wPGOSDpIuSLNtelRGvq1qdmZuJu5khfA==", + "dependencies": { + "@popperjs/core": "^2.11.0", + "idb": "^7.1.0", + "vue": "^3.2.23" + }, + "engines": { + "node": ">=16.0.0" + } + }, "node_modules/watchpack": { "version": "2.4.0", "resolved": "https://registry.npmmirror.com/watchpack/-/watchpack-2.4.0.tgz", @@ -5898,6 +5917,11 @@ "resolved": "https://registry.npmmirror.com/i/-/i-0.3.7.tgz", "integrity": "sha512-FYz4wlXgkQwIPqhzC5TdNMLSE5+GS1IIDJZY/1ZiEPCT2S3COUVZeT5OW4BmW4r5LHLQuOosSwsvnroG9GR59Q==" }, + "idb": { + "version": "7.1.1", + "resolved": "https://registry.npmmirror.com/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" + }, "ignore": { "version": "5.2.4", "resolved": "https://registry.npmmirror.com/ignore/-/ignore-5.2.4.tgz", @@ -7008,6 +7032,16 @@ "@vue/devtools-api": "^6.4.5" } }, + "vue3-emoji-picker": { + "version": "1.1.8", + "resolved": "https://registry.npmmirror.com/vue3-emoji-picker/-/vue3-emoji-picker-1.1.8.tgz", + "integrity": "sha512-k9tVHeQEBVLzVCLYAkFaI1nib3FJFQwdPhWD5khJkhks3ktg3g12z5wPGOSDpIuSLNtelRGvq1qdmZuJu5khfA==", + "requires": { + "@popperjs/core": "^2.11.0", + "idb": "^7.1.0", + "vue": "^3.2.23" + } + }, "watchpack": { "version": "2.4.0", "resolved": "https://registry.npmmirror.com/watchpack/-/watchpack-2.4.0.tgz", diff --git a/Yi.Bbs.Vue3/package.json b/Yi.Bbs.Vue3/package.json index 71097044..9eacef1b 100644 --- a/Yi.Bbs.Vue3/package.json +++ b/Yi.Bbs.Vue3/package.json @@ -27,6 +27,7 @@ "vue": "^3.2.47", "vue-cropper": "1.0.3", "vue-router": "^4.1.6", + "vue3-emoji-picker": "^1.1.8", "yarm": "^0.4.0", "yarn": "^1.22.21" }, diff --git a/Yi.Bbs.Vue3/src/components/EmojiPanel.vue b/Yi.Bbs.Vue3/src/components/EmojiPanel.vue new file mode 100644 index 00000000..95899e76 --- /dev/null +++ b/Yi.Bbs.Vue3/src/components/EmojiPanel.vue @@ -0,0 +1,23 @@ + + + \ No newline at end of file diff --git a/Yi.Bbs.Vue3/src/components/MavonEdit.vue b/Yi.Bbs.Vue3/src/components/MavonEdit.vue index 275fa0c6..819f3cd0 100644 --- a/Yi.Bbs.Vue3/src/components/MavonEdit.vue +++ b/Yi.Bbs.Vue3/src/components/MavonEdit.vue @@ -1,6 +1,6 @@