diff --git a/frontend/src/components/canvas/custom-component/UserViewDialog.vue b/frontend/src/components/canvas/custom-component/UserViewDialog.vue
index ce8a4e8a09..1f7b522301 100644
--- a/frontend/src/components/canvas/custom-component/UserViewDialog.vue
+++ b/frontend/src/components/canvas/custom-component/UserViewDialog.vue
@@ -10,7 +10,7 @@
:chart="mapChart || chart"
class="chart-class"
/>
-
+
@@ -153,9 +153,11 @@ export default {
return null
}
},
- mounted() {
+ created() {
this.element = deepCopy(this.curComponent)
},
+ mounted() {
+ },
methods: {
exportExcel() {
const _this = this
diff --git a/frontend/src/components/canvas/custom-component/UserViewMobileDialog.vue b/frontend/src/components/canvas/custom-component/UserViewMobileDialog.vue
index ec80419257..6f2fc6f56b 100644
--- a/frontend/src/components/canvas/custom-component/UserViewMobileDialog.vue
+++ b/frontend/src/components/canvas/custom-component/UserViewMobileDialog.vue
@@ -8,7 +8,7 @@
:chart="mapChart || chart"
class="chart-class"
/>
-
+
@@ -32,6 +32,7 @@ import DeContainer from '@/components/dataease/DeContainer'
import LabelNormalText from '@/views/chart/components/normal/LabelNormalText'
import ChartComponentS2 from '@/views/chart/components/ChartComponentS2'
import PluginCom from '@/views/system/plugin/PluginCom'
+import { deepCopy } from '@/components/canvas/utils/utils'
export default {
name: 'UserViewMobileDialog',
components: { ChartComponentS2, LabelNormalText, DeContainer, DeMainContainer, ChartComponentG2, ChartComponent, TableNormal, LabelNormal, PluginCom },
@@ -48,9 +49,13 @@ export default {
data() {
return {
refId: null,
+ element: {},
lastMapChart: null
}
},
+ created() {
+ this.element = deepCopy(this.curComponent)
+ },
computed: {
customStyle() {
diff --git a/frontend/src/components/canvas/utils/style.js b/frontend/src/components/canvas/utils/style.js
index 3a539de589..153863dd9b 100644
--- a/frontend/src/components/canvas/utils/style.js
+++ b/frontend/src/components/canvas/utils/style.js
@@ -387,6 +387,9 @@ export function adaptCurThemeCommonStyleAll() {
const componentData = store.state.componentData
componentData.forEach((item) => {
adaptCurThemeCommonStyle(item)
+ if (item.style.backgroundColor) {
+ delete item.style.backgroundColor
+ }
})
}