diff --git a/frontend/src/components/canvas/components/Editor/ComponentWrapper.vue b/frontend/src/components/canvas/components/Editor/ComponentWrapper.vue index 9c5869e8d5..22b901c00d 100644 --- a/frontend/src/components/canvas/components/Editor/ComponentWrapper.vue +++ b/frontend/src/components/canvas/components/Editor/ComponentWrapper.vue @@ -24,6 +24,7 @@ :is="config.component" v-else ref="wrapperChild" + class="component" :out-style="config.style" :style="getComponentStyleDefault(config.style)" :prop-value="config.propValue" @@ -268,4 +269,7 @@ export default { .main_view{ background-size: 100% 100%!important; } + .component{ + position: relative; + } diff --git a/frontend/src/components/canvas/components/Editor/index.vue b/frontend/src/components/canvas/components/Editor/index.vue index 4296e4d690..ba85549b82 100644 --- a/frontend/src/components/canvas/components/Editor/index.vue +++ b/frontend/src/components/canvas/components/Editor/index.vue @@ -1681,6 +1681,7 @@ export default { outline: none; width: 100%; height: 100%; + position: relative; } } diff --git a/frontend/src/views/background/index.vue b/frontend/src/views/background/index.vue index 8f433ad1a9..c1659f9d3b 100644 --- a/frontend/src/views/background/index.vue +++ b/frontend/src/views/background/index.vue @@ -12,7 +12,7 @@ {{ $t('panel.inner_padding') }} - + diff --git a/frontend/src/views/chart/components/ChartComponentS2.vue b/frontend/src/views/chart/components/ChartComponentS2.vue index 0c93bcb5ca..3275054a00 100644 --- a/frontend/src/views/chart/components/ChartComponentS2.vue +++ b/frontend/src/views/chart/components/ChartComponentS2.vue @@ -389,7 +389,7 @@ export default { this.myChart.store.set('scrollY', this.scrollTop) this.myChart.render() - if (senior.scrollCfg && senior.scrollCfg.open && (this.chart.type === 'table-normal' || (this.chart.type === 'table-info' && !this.showPage))) { + if (senior && senior.scrollCfg && senior.scrollCfg.open && (this.chart.type === 'table-normal' || (this.chart.type === 'table-info' && !this.showPage))) { const rowHeight = customAttr.size.tableItemHeight const headerHeight = customAttr.size.tableTitleHeight diff --git a/frontend/src/views/chart/components/table/TableNormal.vue b/frontend/src/views/chart/components/table/TableNormal.vue index 8fe83af248..2f10327909 100644 --- a/frontend/src/views/chart/components/table/TableNormal.vue +++ b/frontend/src/views/chart/components/table/TableNormal.vue @@ -148,7 +148,7 @@ export default { eventBus.$on('resizing', this.chartResize) }, beforeDestroy() { - eventBus.$off('resizing',this.chartResize) + eventBus.$off('resizing', this.chartResize) clearInterval(this.scrollTimer) }, methods: { @@ -387,7 +387,7 @@ export default { }) }, 0) - if (senior.scrollCfg && senior.scrollCfg.open && (this.chart.type === 'table-normal' || (this.chart.type === 'table-info' && !this.showPage))) { + if (senior && senior.scrollCfg && senior.scrollCfg.open && (this.chart.type === 'table-normal' || (this.chart.type === 'table-info' && !this.showPage))) { let rowHeight = customAttr.size.tableItemHeight if (rowHeight < 36) { rowHeight = 36