From e25afb74453fd06506a22f6f34537070a29d13a9 Mon Sep 17 00:00:00 2001 From: chuzhongzai Date: Sun, 7 Jun 2026 16:18:44 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E6=9E=84=20store=20=E5=B9=B6=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D=E5=A4=9A=E4=B8=AA=20bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - state.collectGallery.slice(0) → splice(0),修复收藏列表数据残留 bug - action 中 state 引用改为 context.state,遵循 Vuex 规范 - 修复 _searchLocalByLink 中 gid 判空条件(null → undefined) - 修复 deleteTask splice 后索引跳过下一个元素 - 简化 getShortname 用正则替代繁琐的手动遍历 - 移除 loadWeekUsedAmount 冗余的成功提示弹窗 - 添加 Axios 全局错误拦截器,统一处理网络请求失败 - websocket 初始值 {} → null,修正类型 - resetUndone 硬编码授权码改为从 state 获取 - computed 移除副作用,改用 watch 实现 - HentaiSearch 加载指示器 DOM 操作改为响应式 v-show - 提取重复的 validateLink 到共享工具函数 - OnlineReader 全量 watch(store.state) → 精准监听 isReading --- favicon.ico | Bin 4286 -> 0 bytes llm_readme.md | 201 ++++++++++++++++++++++++++++++++ src/components/DashBoard.vue | 21 ++-- src/components/HentaiSearch.vue | 21 ++-- src/components/OnlineReader.vue | 4 +- src/components/Side.vue | 14 ++- src/store/index.js | 94 ++++++--------- src/utils/validate.js | 8 ++ 8 files changed, 273 insertions(+), 90 deletions(-) delete mode 100644 favicon.ico create mode 100644 llm_readme.md create mode 100644 src/utils/validate.js diff --git a/favicon.ico b/favicon.ico deleted file mode 100644 index df36fcfb72584e00488330b560ebcf34a41c64c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4286 zcmds*O-Phc6o&64GDVCEQHxsW(p4>LW*W<827=Unuo8sGpRux(DN@jWP-e29Wl%wj zY84_aq9}^Am9-cWTD5GGEo#+5Fi2wX_P*bo+xO!)p*7B;iKlbFd(U~_d(U?#hLj56 zPhFkj-|A6~Qk#@g^#D^U0XT1cu=c-vu1+SElX9NR;kzAUV(q0|dl0|%h|dI$%VICy zJnu2^L*Te9JrJMGh%-P79CL0}dq92RGU6gI{v2~|)p}sG5x0U*z<8U;Ij*hB9z?ei z@g6Xq-pDoPl=MANPiR7%172VA%r)kevtV-_5H*QJKFmd;8yA$98zCxBZYXTNZ#QFk2(TX0;Y2dt&WitL#$96|gJY=3xX zpCoi|YNzgO3R`f@IiEeSmKrPSf#h#Qd<$%Ej^RIeeYfsxhPMOG`S`Pz8q``=511zm zAm)MX5AV^5xIWPyEu7u>qYs?pn$I4nL9J!=K=SGlKLXpE<5x+2cDTXq?brj?n6sp= zphe9;_JHf40^9~}9i08r{XM$7HB!`{Ys~TK0kx<}ZQng`UPvH*11|q7&l9?@FQz;8 zx!=3<4seY*%=OlbCbcae?5^V_}*K>Uo6ZWV8mTyE^B=DKy7-sdLYkR5Z?paTgK-zyIkKjIcpyO z{+uIt&YSa_$QnN_@t~L014dyK(fOOo+W*MIxbA6Ndgr=Y!f#Tokqv}n<7-9qfHkc3 z=>a|HWqcX8fzQCT=dqVbogRq!-S>H%yA{1w#2Pn;=e>JiEj7Hl;zdt-2f+j2%DeVD zsW0Ab)ZK@0cIW%W7z}H{&~yGhn~D;aiP4=;m-HCo`BEI+Kd6 z={Xwx{TKxD#iCLfl2vQGDitKtN>z|-AdCN|$jTFDg0m3O`WLD4_s#$S diff --git a/llm_readme.md b/llm_readme.md new file mode 100644 index 0000000..9ff6e95 --- /dev/null +++ b/llm_readme.md @@ -0,0 +1,201 @@ +# LionWebsite 项目分析 + +## 项目概述 + +LionWebsite 是一个基于 Vue 3 + Vite 构建的漫画/Gallery 下载与管理前端应用。用户通过授权码连接后端服务,可以搜索、下载、在线预览来自 exhentai/e-hentai 的漫画 gallery,并管理下载任务。 + +后端基址: `https://downloader.lionwebsite.xyz/` + +## 技术栈 + +| 技术 | 用途 | +|------|------| +| **Vue 3** (Composition API, `