From d574aa5d62eea0be51ddafe2d8bf095d3b69e068 Mon Sep 17 00:00:00 2001 From: jingrow Date: Fri, 14 Nov 2025 22:54:16 +0800 Subject: [PATCH] async image loading for pagetype detail pages --- apps/jingrow/frontend/src/core/pagetype/default.vue | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/jingrow/frontend/src/core/pagetype/default.vue b/apps/jingrow/frontend/src/core/pagetype/default.vue index e39028b..6aee934 100644 --- a/apps/jingrow/frontend/src/core/pagetype/default.vue +++ b/apps/jingrow/frontend/src/core/pagetype/default.vue @@ -950,10 +950,12 @@ async function loadDetail() { originalRecord.value = { ...record.value } } - // 自动下载相对路径的图片 + // 异步下载图片,不阻塞页面渲染 + // 页面先显示,图片在后台加载 const imageUrls = extractImageUrls(record.value) if (imageUrls.length > 0) { - await autoDownloadImages(imageUrls) + // 异步下载,不阻塞界面 + autoDownloadImages(imageUrls).catch(console.error) } // 异步下载附件中的图片,不阻塞主界面渲染