From cb49f9fcde129514b075df0effafc283d903a89c Mon Sep 17 00:00:00 2001 From: qianbao Date: Fri, 14 Apr 2023 08:44:36 +0800 Subject: [PATCH] 1、动态环图添加提示语 --- src/views/bigscreenDesigner/designer/components/LabelTag.vue | 32 +++++++++++++++++++++----------- src/views/bigscreenDesigner/designer/tools/configure/pieCharts/widget-active-ring-chart.js | 43 ++++++++++++++++++++++++++++++++++++++----- src/views/bigscreenDesigner/designer/widget/pie/widgetActiveRingChart.vue | 37 ++++++++++++++++++++++++++++++++----- 3 files changed, 91 insertions(+), 21 deletions(-) diff --git a/src/views/bigscreenDesigner/designer/components/LabelTag.vue b/src/views/bigscreenDesigner/designer/components/LabelTag.vue index 7861e67..f6f44e4 100644 --- a/src/views/bigscreenDesigner/designer/components/LabelTag.vue +++ b/src/views/bigscreenDesigner/designer/components/LabelTag.vue @@ -1,9 +1,9 @@ @@ -37,29 +37,28 @@ export default { * @default colors = ['#00baff', '#3de7c9', '#fff', '#ffc530', '#469f4b'] * @example colors = ['#666', 'rgb(0, 0, 0)', 'rgba(0, 0, 0, 1)', 'red'] */ - colors: ['#00baff', '#3de7c9', '#fff', '#ffc530', '#469f4b'] + colors: ['#00baff', '#3de7c9', '#fff', '#ffc530', '#469f4b'], }, - mergedConfig: null + mergedConfig: null, + labelTagStyle:{} } }, watch: { config () { const { mergeConfig } = this - mergeConfig() } }, methods: { mergeConfig () { let { config, defaultConfig } = this - this.mergedConfig = deepMerge(deepClone(defaultConfig, true), config || {}) + this.labelTagStyle = this.mergedConfig.labelTagStyle; } }, mounted () { const { mergeConfig } = this - mergeConfig() } } @@ -68,8 +67,16 @@ export default {