From 6a0fda28d4f54ebcf2d92bf6f4be767fadec6e26 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E8=8E=AB=E5=94=90=E5=B0=BC?= Date: Sat, 5 Sep 2026 02:16:39 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E5=A4=A7=E9=87=8F=E7=BB=84?= =?UTF-8?q?=E4=BB=B6=E4=B8=8E=E9=A1=B5=E9=9D=A2=E4=BB=A3=E7=A0=81=E4=BC=98?= =?UTF-8?q?=E5=8C=96=EF=BC=8C=E6=96=B0=E5=A2=9E=E7=8E=BB=E7=92=83=E5=BC=B9?= =?UTF-8?q?=E7=AA=97=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. 新增uh-glass-popup玻璃质感弹窗组件,替换原有wd-popup使用 2. 重构列表动画类名,适配微信小程序不支持:nth-child的问题 3. 优化uh-button组件,完善类型定义与点击事件绑定 4. 修复相册查看器列间距样式,移除冗余css 5. 重构评论弹窗,使用新玻璃弹窗与统一样式 6. 优化数据加载组件,新增开关控制刷新按钮,调整文案样式 7. 替换微信客服按钮为原生button并修复样式 8. 重构收藏页空状态逻辑与文案,调整最小高度 9. 优化时间轴样式,修复最后一项线条隐藏逻辑 10. 新增sleep工具函数并优化数据加载延迟 11. 调整归档页标题与布局样式,优化空状态展示 12. 新增小程序链接申请组件,替换旧版申请弹窗 --- .../uh-album-photo-viewer.vue | 12 +- src/components/uh-button/uh-button.vue | 12 +- .../uh-comment-modal/uh-comment-modal.vue | 87 +- .../uh-data-loading/uh-data-loading.vue | 24 +- .../uh-glass-popup/uh-glass-popup.vue | 99 ++ .../uh-links-mini-apply.vue | 292 +++++ .../uh-mini-link-apply/uh-mini-link-apply.vue | 298 ----- .../uh-notify-dialog/uh-notify-dialog.vue | 8 +- .../uh-plugin-unavailable.vue | 19 +- src/pages-blog/archives/archives.vue | 62 +- src/pages-blog/data-visual/data-visual.vue | 13 +- src/pages-blog/favorites/favorites.vue | 12 +- src/pages-blog/friend-links/friend-links.vue | 1092 ++++++++--------- src/pages-blog/love/journey.vue | 4 +- src/pages-blog/love/love.vue | 24 +- src/pages/maintenance/maintenance.vue | 39 +- src/pages/tabbar/about/about.vue | 8 +- 17 files changed, 1077 insertions(+), 1028 deletions(-) create mode 100644 src/components/uh-glass-popup/uh-glass-popup.vue create mode 100644 src/components/uh-links-mini-apply/uh-links-mini-apply.vue delete mode 100644 src/components/uh-mini-link-apply/uh-mini-link-apply.vue diff --git a/src/components/uh-album-photo-viewer/uh-album-photo-viewer.vue b/src/components/uh-album-photo-viewer/uh-album-photo-viewer.vue index debd5a9..70e887a 100644 --- a/src/components/uh-album-photo-viewer/uh-album-photo-viewer.vue +++ b/src/components/uh-album-photo-viewer/uh-album-photo-viewer.vue @@ -95,7 +95,7 @@ function handlePreview(url?: string) { - + - - diff --git a/src/components/uh-button/uh-button.vue b/src/components/uh-button/uh-button.vue index e1e95e5..dc1c9af 100644 --- a/src/components/uh-button/uh-button.vue +++ b/src/components/uh-button/uh-button.vue @@ -1,16 +1,18 @@ \ No newline at end of file + diff --git a/src/components/uh-comment-modal/uh-comment-modal.vue b/src/components/uh-comment-modal/uh-comment-modal.vue index d28c4cd..690f5f1 100644 --- a/src/components/uh-comment-modal/uh-comment-modal.vue +++ b/src/components/uh-comment-modal/uh-comment-modal.vue @@ -225,9 +225,9 @@ if (config.value?.security?.captcha?.anonymousCommentCaptcha) { captchaData.value.status = 'success' form.value.captchaCode = undefined - if(error?.data?.captcha){ + if (error?.data?.captcha) { captchaData.value.image = error?.data?.captcha - }else{ + } else { handleGetCaptchaImage() } } @@ -265,75 +265,72 @@