From 95e357e6703891e378541b6a1cf424bf348ad8f5 Mon Sep 17 00:00:00 2001 From: xream Date: Thu, 13 Feb 2025 00:09:40 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BC=98=E5=8C=96=E9=A2=84=E8=A7=88?= =?UTF-8?q?=E7=95=8C=E9=9D=A2=E5=8A=A0=E8=BD=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 +- src/views/FilePreview.vue | 11 +++++++---- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 700207aee..b9c3131ba 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "sub-store-front-end", - "version": "2.14.335", + "version": "2.14.336", "private": true, "scripts": { "dev": "vite --host", diff --git a/src/views/FilePreview.vue b/src/views/FilePreview.vue index 155cf2757..f402518b2 100644 --- a/src/views/FilePreview.vue +++ b/src/views/FilePreview.vue @@ -81,15 +81,18 @@ const processedData = ref('') watchEffect(async () => { if (url) { try { + cmStore.setEditCode('filePreview', 'Loading...') const response = await axios.get(url as string, { responseType: 'text', transformResponse: [(data) => data], }) console.log(typeof response.data) processedData.value = response.data - cmStore.setEditCode('filePreview', processedData.value) + cmStore.setEditCode('filePreview', processedData.value || '') } catch (error) { console.error('Error fetching URL:', error) + cmStore.setEditCode('filePreview', `Error: ${error.message}`) + showNotify({ title: `加载失败: ${error.message}` }) } } if (route.query.name) { @@ -114,9 +117,9 @@ const displayName = computed(() => { }); const originalData = previewData?.original; -if(!url) processedData.value = previewData?.processed; -// cmStore.setCmCode(processedData) -cmStore.setEditCode('filePreview',processedData.value ) +if(!url) { + cmStore.setEditCode('filePreview', previewData?.processed) +} const clickClose = () => {