diff --git a/frontend/src/components/canvas/utils/style.js b/frontend/src/components/canvas/utils/style.js
index d6e254e97a..448ac7e418 100644
--- a/frontend/src/components/canvas/utils/style.js
+++ b/frontend/src/components/canvas/utils/style.js
@@ -381,7 +381,10 @@ export function adaptCurThemeCommonStyle(component) {
if (isFilterComponent(component.component)) {
const filterStyle = store.state.canvasStyleData.chartInfo.filterStyle
for (const styleKey in filterStyle) {
- Vue.set(component.style, styleKey, filterStyle[styleKey])
+ // 位置属性不修改
+ if (styleKey !== 'horizontal' && styleKey !== 'vertical') {
+ Vue.set(component.style, styleKey, filterStyle[styleKey])
+ }
}
} else if (isTabComponent(component.component)) {
const tabStyle = store.state.canvasStyleData.chartInfo.tabStyle
diff --git a/frontend/src/components/widget/deWidget/TitlePosition.vue b/frontend/src/components/widget/deWidget/TitlePosition.vue
index 1af68342f3..fb9b0e2645 100644
--- a/frontend/src/components/widget/deWidget/TitlePosition.vue
+++ b/frontend/src/components/widget/deWidget/TitlePosition.vue
@@ -19,12 +19,14 @@
{{ $t('chart.text_pos_left') }}
{{ $t('chart.text_pos_center') }}
+ >{{ $t('chart.text_pos_center') }}
+
{{ $t('chart.text_pos_right') }}
@@ -36,12 +38,14 @@
{{ $t('chart.text_pos_top') }}
{{ $t('chart.text_pos_center') }}
+ >{{ $t('chart.text_pos_center') }}
+
@@ -73,6 +77,12 @@ export default {
type: String,
default: ''
}
+ },
+
+ methods: {
+ styleChange() {
+ this.$store.commit('canvasChange')
+ }
}
}