From 0aa3f68f6d24e5a6b13cddb8533cf5b0a0668dfd Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=A5=94=E8=B7=91=E7=9A=84=E9=9D=A2=E6=9D=A1?=
<1262327911@qq.com>
Date: Fri, 14 Oct 2022 09:37:12 +0800
Subject: [PATCH 1/2] =?UTF-8?q?perf:=20=E4=BC=98=E5=8C=96=E4=BA=AE?=
=?UTF-8?q?=E8=89=B2=E6=A8=A1=E5=BC=8F=E5=9B=BE=E5=B1=82=E6=8F=90=E7=A4=BA?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../chart/ContentLayers/components/LayersListItem/index.vue | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/views/chart/ContentLayers/components/LayersListItem/index.vue b/src/views/chart/ContentLayers/components/LayersListItem/index.vue
index 2e72cff0..859abca9 100644
--- a/src/views/chart/ContentLayers/components/LayersListItem/index.vue
+++ b/src/views/chart/ContentLayers/components/LayersListItem/index.vue
@@ -9,9 +9,9 @@
:fallback-src="requireErrorImg()"
>
-
+
{{ props.componentData.chartConfig.title }}
-
+
From e6b7a868a2aa448390f49bcd0558fa0c97fa5cda Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=A5=94=E8=B7=91=E7=9A=84=E9=9D=A2=E6=9D=A1?=
<1262327911@qq.com>
Date: Fri, 14 Oct 2022 09:37:31 +0800
Subject: [PATCH 2/2] =?UTF-8?q?perf:=20=E4=BC=98=E5=8C=96=E5=AF=BC?=
=?UTF-8?q?=E5=85=A5=E5=A4=B1=E8=B4=A5=E6=8F=90=E7=A4=BA?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../EditTools/hooks/useFile.hooks.ts | 20 +++++++++++++------
1 file changed, 14 insertions(+), 6 deletions(-)
diff --git a/src/views/chart/ContentEdit/components/EditTools/hooks/useFile.hooks.ts b/src/views/chart/ContentEdit/components/EditTools/hooks/useFile.hooks.ts
index 63e5a2a6..1d814987 100644
--- a/src/views/chart/ContentEdit/components/EditTools/hooks/useFile.hooks.ts
+++ b/src/views/chart/ContentEdit/components/EditTools/hooks/useFile.hooks.ts
@@ -33,15 +33,23 @@ export const useFile = () => {
negativeButtonProps: { type: 'info', ghost: false },
// 新增
onPositiveCallback: async () => {
- fileData = JSON.parse(fileData)
- await updateComponent(fileData, false, true)
- window['$message'].success('导入成功!')
+ try {
+ fileData = JSON.parse(fileData)
+ await updateComponent(fileData, false, true)
+ window['$message'].success('导入成功!')
+ } catch (error) {
+ window['$message'].error('组件导入失败,请检查文件完整性!')
+ }
},
// 覆盖
onNegativeCallback: async () => {
- fileData = JSON.parse(fileData)
- await updateComponent(fileData, true, true)
- window['$message'].success('导入成功!')
+ try {
+ fileData = JSON.parse(fileData)
+ await updateComponent(fileData, true, true)
+ window['$message'].success('导入成功!')
+ } catch (error) {
+ window['$message'].error('组件导入失败,请检查文件完整性!')
+ }
}
})
})