From 7458762b2b3907bb2f0f7af9f080e2b427cb6af4 Mon Sep 17 00:00:00 2001 From: 2977094657 <2977094657@qq.com> Date: Tue, 14 Apr 2026 00:20:03 +0800 Subject: [PATCH] =?UTF-8?q?perf(chat-ui):=20=E8=81=8A=E5=A4=A9=E5=AA=92?= =?UTF-8?q?=E4=BD=93=E6=87=92=E5=8A=A0=E8=BD=BD=E5=B9=B6=E8=A1=A5=E5=85=85?= =?UTF-8?q?=E8=B5=84=E6=BA=90=E5=8A=A0=E8=BD=BD=E5=9F=8B=E7=82=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 为消息图片、视频缩略图、头像和引用缩略图接入懒加载 - 新增聊天媒体性能采集插件与通用 perf logger - 优化媒体占位并补充前端资源加载耗时埋点 --- frontend/components/chat/MessageContent.vue | 66 ++++-- frontend/components/chat/MessageItem.vue | 6 +- frontend/lib/chat/perf-logger.js | 76 +++++++ frontend/plugins/chat-media-perf.client.js | 232 ++++++++++++++++++++ 4 files changed, 361 insertions(+), 19 deletions(-) create mode 100644 frontend/lib/chat/perf-logger.js create mode 100644 frontend/plugins/chat-media-perf.client.js diff --git a/frontend/components/chat/MessageContent.vue b/frontend/components/chat/MessageContent.vue index 80dc364..d50cbf4 100644 --- a/frontend/components/chat/MessageContent.vue +++ b/frontend/components/chat/MessageContent.vue @@ -30,8 +30,17 @@
-
- 图片 +
+ 图片
{{ message.content }} @@ -40,7 +49,16 @@
- 视频 + 视频
{{ message.content }} @@ -100,7 +118,15 @@