fix(details): 优化表情选择功能,支持在光标位置插入表情

修复了在评论框中插入表情时无法在光标位置插入的问题,现在可以正确在光标处插入表情符号。同时优化了相关代码结构,提升了用户体验。
This commit is contained in:
DESKTOP-RQ919RC\Pc
2025-12-08 10:51:35 +08:00
parent a70a25428a
commit d9ef642fa2
48 changed files with 511 additions and 384 deletions

View File

@@ -2609,222 +2609,222 @@ const assets$1 = {
"size": 2238,
"path": "../public/favicon.ico"
},
"/_nuxt/B2LerWfB.js": {
"/_nuxt/2JzNehIo.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"12212-/oLppDSQx4r5NIwgEGAcLvJTmRM\"",
"mtime": "2025-12-02T07:34:22.800Z",
"etag": "\"12212-R1m/hFvqTVnyWO3dWBsiFu2tNEI\"",
"mtime": "2025-12-08T02:50:56.164Z",
"size": 74258,
"path": "../public/_nuxt/B2LerWfB.js"
"path": "../public/_nuxt/2JzNehIo.js"
},
"/_nuxt/BEouyBo8.js": {
"/_nuxt/CAdk5Kwq.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"2ac2d-nQxDDYeo2Vc91KcjEoYwCg/jvL8\"",
"mtime": "2025-12-02T07:34:22.799Z",
"size": 175149,
"path": "../public/_nuxt/BEouyBo8.js"
},
"/_nuxt/BOg3vi4o.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"2502-t5ClgrOzToowCJlIIP0TePJH0vg\"",
"mtime": "2025-12-02T07:34:22.799Z",
"size": 9474,
"path": "../public/_nuxt/BOg3vi4o.js"
},
"/_nuxt/Bv53ahn2.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"d08b-69xd9AeGzgIYk5A3PU2zTUtu1xs\"",
"mtime": "2025-12-02T07:34:22.800Z",
"size": 53387,
"path": "../public/_nuxt/Bv53ahn2.js"
},
"/_nuxt/CnC4Q6su.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"5947-Bzcs3x2Ccdy38OlI+A7VNSKhgg4\"",
"mtime": "2025-12-02T07:34:22.800Z",
"size": 22855,
"path": "../public/_nuxt/CnC4Q6su.js"
},
"/_nuxt/CSyjyBwF.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"d72-zPes5I+KEZeFkkUcnuqhqbsechE\"",
"mtime": "2025-12-02T07:34:22.799Z",
"size": 3442,
"path": "../public/_nuxt/CSyjyBwF.js"
},
"/_nuxt/CWApRwc3.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"1f685-aBfHn4bRsKAfsJSnxfT95z7ermE\"",
"mtime": "2025-12-02T07:34:22.800Z",
"etag": "\"1f685-XlVQi+yydlIdsn5ll/f8f/Z485w\"",
"mtime": "2025-12-08T02:50:56.164Z",
"size": 128645,
"path": "../public/_nuxt/CWApRwc3.js"
"path": "../public/_nuxt/CAdk5Kwq.js"
},
"/_nuxt/Cwyju5cL.js": {
"/_nuxt/CH6BXPgM.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"132-pMFYixgVVzz9zRj3fOTYworPt24\"",
"mtime": "2025-12-02T07:34:22.800Z",
"size": 306,
"path": "../public/_nuxt/Cwyju5cL.js"
},
"/_nuxt/DGHYJ1mQ.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"13c-1LnArdLdOyBqfWtbsd2lRMV8UhM\"",
"mtime": "2025-12-02T07:34:22.800Z",
"etag": "\"13c-Fw3y8xl9XtBmAKf11uV/Qz8RrOY\"",
"mtime": "2025-12-08T02:50:56.164Z",
"size": 316,
"path": "../public/_nuxt/DGHYJ1mQ.js"
"path": "../public/_nuxt/CH6BXPgM.js"
},
"/_nuxt/CI2zR0Sl.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"5947-O5gnrARqIdIqMRPzrropdAtFOq8\"",
"mtime": "2025-12-08T02:50:56.165Z",
"size": 22855,
"path": "../public/_nuxt/CI2zR0Sl.js"
},
"/_nuxt/CJGKaQ0-.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"d08b-OLL+AKZiGmYndrouM2ulgnZdx8w\"",
"mtime": "2025-12-08T02:50:56.164Z",
"size": 53387,
"path": "../public/_nuxt/CJGKaQ0-.js"
},
"/_nuxt/CRNeen7k.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"d72-+ORfC+KnbX4bxg6iAS7uN/bWuOI\"",
"mtime": "2025-12-08T02:50:56.163Z",
"size": 3442,
"path": "../public/_nuxt/CRNeen7k.js"
},
"/_nuxt/D08pl_am.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"1edb4-ffI/PLYAc+4rOfoLUlCQ5l4k7yE\"",
"mtime": "2025-12-08T02:50:56.164Z",
"size": 126388,
"path": "../public/_nuxt/D08pl_am.js"
},
"/_nuxt/DcDLvhXc.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"2502-cJ1RcZn/gXx1eGemo2zCh+qbQUg\"",
"mtime": "2025-12-08T02:50:56.163Z",
"size": 9474,
"path": "../public/_nuxt/DcDLvhXc.js"
},
"/_nuxt/discuss-black-icon.DAtQ9xmH.png": {
"type": "image/png",
"etag": "\"440f-niodjfXE9hwDnJwPq37rJ8NutPQ\"",
"mtime": "2025-12-02T07:34:22.799Z",
"mtime": "2025-12-08T02:50:56.163Z",
"size": 17423,
"path": "../public/_nuxt/discuss-black-icon.DAtQ9xmH.png"
},
"/_nuxt/DjOX9VNK.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"132-XFvdIMcicBumAJekbHvG8axtcjQ\"",
"mtime": "2025-12-08T02:50:56.164Z",
"size": 306,
"path": "../public/_nuxt/DjOX9VNK.js"
},
"/_nuxt/DlAUqK2U.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"5b-eFCz/UrraTh721pgAl0VxBNR1es\"",
"mtime": "2025-12-02T07:34:22.800Z",
"mtime": "2025-12-08T02:50:56.165Z",
"size": 91,
"path": "../public/_nuxt/DlAUqK2U.js"
},
"/_nuxt/DW9dYlGn.js": {
"/_nuxt/Dtl79AgK.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"4a00-8ylLQN7vFQoSsJIUwn6n02IAWoI\"",
"mtime": "2025-12-02T07:34:22.799Z",
"size": 18944,
"path": "../public/_nuxt/DW9dYlGn.js"
"etag": "\"2ac2d-4pF6lcO9+LHxQE8ZH1Ke9NKHd4k\"",
"mtime": "2025-12-08T02:50:56.163Z",
"size": 175149,
"path": "../public/_nuxt/Dtl79AgK.js"
},
"/_nuxt/DwPp8tHk.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"54-6T2FrfNUCwJVQE4BYBvlVs+sSr0\"",
"mtime": "2025-12-02T07:34:22.800Z",
"mtime": "2025-12-08T02:50:56.164Z",
"size": 84,
"path": "../public/_nuxt/DwPp8tHk.js"
},
"/_nuxt/DXo-2xiP.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"1edb4-/A0hFHTvWHE0nx776KPzqupBpk0\"",
"mtime": "2025-12-02T07:34:22.800Z",
"size": 126388,
"path": "../public/_nuxt/DXo-2xiP.js"
},
"/_nuxt/Dznu8fX-.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"1901b-HmLF2S56Lnav+FxDYeWze/exwTw\"",
"mtime": "2025-12-02T07:34:22.799Z",
"size": 102427,
"path": "../public/_nuxt/Dznu8fX-.js"
},
"/_nuxt/el-button.CsYDH6uT.css": {
"type": "text/css; charset=utf-8",
"etag": "\"6d13-s+wdRlhMnA3X2Wwba0y1vX53Cz0\"",
"mtime": "2025-12-02T07:34:22.799Z",
"mtime": "2025-12-08T02:50:56.163Z",
"size": 27923,
"path": "../public/_nuxt/el-button.CsYDH6uT.css"
},
"/_nuxt/empty-icon.CyaRoygc.png": {
"type": "image/png",
"etag": "\"17df-ZbUVuzPJ5DAL9B9xteitdPCiUxY\"",
"mtime": "2025-12-02T07:34:22.798Z",
"mtime": "2025-12-08T02:50:56.163Z",
"size": 6111,
"path": "../public/_nuxt/empty-icon.CyaRoygc.png"
},
"/_nuxt/entry.BMFnGFc3.css": {
"type": "text/css; charset=utf-8",
"etag": "\"5a8-Uxe2X56DGY9AjljhIV0OJBN3wpg\"",
"mtime": "2025-12-02T07:34:22.799Z",
"mtime": "2025-12-08T02:50:56.163Z",
"size": 1448,
"path": "../public/_nuxt/entry.BMFnGFc3.css"
},
"/_nuxt/error-404.CZkObG7r.css": {
"type": "text/css; charset=utf-8",
"etag": "\"de4-qBee3TVrfYv3V1By16k8mWrjcVQ\"",
"mtime": "2025-12-02T07:34:22.799Z",
"mtime": "2025-12-08T02:50:56.163Z",
"size": 3556,
"path": "../public/_nuxt/error-404.CZkObG7r.css"
},
"/_nuxt/error-500.BFrSi6nG.css": {
"type": "text/css; charset=utf-8",
"etag": "\"75c-1DSF9z8DiRXW3VbuCpNqepB9vI0\"",
"mtime": "2025-12-02T07:34:22.799Z",
"mtime": "2025-12-08T02:50:56.163Z",
"size": 1884,
"path": "../public/_nuxt/error-500.BFrSi6nG.css"
},
"/_nuxt/essence-icon.Blkp10Tp.png": {
"type": "image/png",
"etag": "\"11bfc-R8tTditBrTQRSgcVf8VeYof4tQE\"",
"mtime": "2025-12-02T07:34:22.799Z",
"mtime": "2025-12-08T02:50:56.163Z",
"size": 72700,
"path": "../public/_nuxt/essence-icon.Blkp10Tp.png"
},
"/_nuxt/index.Blj9_7BO.css": {
"type": "text/css; charset=utf-8",
"etag": "\"862f-q89QphdUW+sM/LytUFX9xJakqjA\"",
"mtime": "2025-12-02T07:34:22.799Z",
"mtime": "2025-12-08T02:50:56.163Z",
"size": 34351,
"path": "../public/_nuxt/index.Blj9_7BO.css"
},
"/_nuxt/index.Bm_C4ZRZ.css": {
"type": "text/css; charset=utf-8",
"etag": "\"cab-04tQM+C3snLzIgqKsK2TGmclEAk\"",
"mtime": "2025-12-02T07:34:22.799Z",
"mtime": "2025-12-08T02:50:56.163Z",
"size": 3243,
"path": "../public/_nuxt/index.Bm_C4ZRZ.css"
},
"/_nuxt/index.C-c7eKmS.css": {
"type": "text/css; charset=utf-8",
"etag": "\"2ec3-0benz5K5k2wDx1+5lS8Z7rl3cto\"",
"mtime": "2025-12-02T07:34:22.799Z",
"mtime": "2025-12-08T02:50:56.163Z",
"size": 11971,
"path": "../public/_nuxt/index.C-c7eKmS.css"
},
"/_nuxt/KdCPO58k.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"19465-Wr/Kx4rZQkN8UkyopG1XVmlZKQg\"",
"mtime": "2025-12-08T02:50:56.163Z",
"size": 103525,
"path": "../public/_nuxt/KdCPO58k.js"
},
"/_nuxt/like-red-pitch.Ddrtlv_0.css": {
"type": "text/css; charset=utf-8",
"etag": "\"2fdd-il3OfLM9S1IIrj28ZC+jc8gmhYE\"",
"mtime": "2025-12-02T07:34:22.799Z",
"mtime": "2025-12-08T02:50:56.163Z",
"size": 12253,
"path": "../public/_nuxt/like-red-pitch.Ddrtlv_0.css"
},
"/_nuxt/logo-icon.C2xYDAoO.png": {
"type": "image/png",
"etag": "\"873a-OTH/h653HLUhRYOH8opOgbwEiyY\"",
"mtime": "2025-12-02T07:34:22.799Z",
"mtime": "2025-12-08T02:50:56.163Z",
"size": 34618,
"path": "../public/_nuxt/logo-icon.C2xYDAoO.png"
},
"/_nuxt/NnF9EUTq.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"4a00-7c4hiTBzvU8CUkVO4yyd/4R4VYs\"",
"mtime": "2025-12-08T02:50:56.163Z",
"size": 18944,
"path": "../public/_nuxt/NnF9EUTq.js"
},
"/_nuxt/no-discussion.CTT65aaO.png": {
"type": "image/png",
"etag": "\"2dea5-I8P5QXciTaBjL/JKCmPKRaVuijY\"",
"mtime": "2025-12-02T07:34:22.799Z",
"mtime": "2025-12-08T02:50:56.163Z",
"size": 188069,
"path": "../public/_nuxt/no-discussion.CTT65aaO.png"
},
"/_nuxt/recommend-icon.DQY_d4kL.png": {
"type": "image/png",
"etag": "\"105a3-4ZeFoVCq90BCNhXGQ+Q7zAS8QXQ\"",
"mtime": "2025-12-02T07:34:22.799Z",
"mtime": "2025-12-08T02:50:56.161Z",
"size": 66979,
"path": "../public/_nuxt/recommend-icon.DQY_d4kL.png"
},
"/_nuxt/_id_.BKYB3sEe.css": {
"/_nuxt/_id_.YQ_vihK9.css": {
"type": "text/css; charset=utf-8",
"etag": "\"c6cc-5Wc+gHkj+oqYWvuKw2WZ6F6s4eg\"",
"mtime": "2025-12-02T07:34:22.799Z",
"etag": "\"c6cc-1XgByWWDJ2b3DjB7cq6h8pFMeb8\"",
"mtime": "2025-12-08T02:50:56.163Z",
"size": 50892,
"path": "../public/_nuxt/_id_.BKYB3sEe.css"
"path": "../public/_nuxt/_id_.YQ_vihK9.css"
},
"/_nuxt/builds/latest.json": {
"type": "application/json",
"etag": "\"47-0AAbUTnYIZO66b/zgKWnkZOraqU\"",
"mtime": "2025-12-02T07:34:27.572Z",
"etag": "\"47-CpwiWQBUWPbFIvrXehxVkQHaLgg\"",
"mtime": "2025-12-08T02:51:00.713Z",
"size": 71,
"path": "../public/_nuxt/builds/latest.json"
},
"/_nuxt/builds/meta/020ba7b9-138f-4f74-9268-09fcc1df48d7.json": {
"/_nuxt/builds/meta/38f92819-6f5c-4342-bc2f-ef8f6058fcbc.json": {
"type": "application/json",
"etag": "\"8b-SvWeQfa0CgoBX598MZ3YVKL3bD4\"",
"mtime": "2025-12-02T07:34:27.572Z",
"etag": "\"8b-gWLUK5B/oMObxLRzA/SQJJ/Mmm8\"",
"mtime": "2025-12-08T02:51:00.714Z",
"size": 139,
"path": "../public/_nuxt/builds/meta/020ba7b9-138f-4f74-9268-09fcc1df48d7.json"
"path": "../public/_nuxt/builds/meta/38f92819-6f5c-4342-bc2f-ef8f6058fcbc.json"
}
};
@@ -4496,7 +4496,7 @@ function _expandFromEnv(value) {
const _inlineRuntimeConfig = {
"app": {
"baseURL": "/",
"buildId": "020ba7b9-138f-4f74-9268-09fcc1df48d7",
"buildId": "38f92819-6f5c-4342-bc2f-ef8f6058fcbc",
"buildAssetsDir": "/_nuxt/",
"cdnURL": ""
},