perf: 胶囊图增加cloneDeep防止多个互相影响

This commit is contained in:
刘嘉威 2022-11-18 10:16:41 +08:00
parent 1b9a3f6f5b
commit b95cf946a8

View File

@ -2,7 +2,7 @@
<div
v-if="state.mergedConfig"
class="go-dv-capsule-chart"
:style="{
:style="{
fontSize: numberSizeHandle(state.mergedConfig.valueFontSize),
paddingLeft: numberSizeHandle(state.mergedConfig.paddingLeft),
paddingRight: numberSizeHandle(state.mergedConfig.paddingRight)
@ -56,6 +56,7 @@ import { onMounted, watch, reactive, PropType } from 'vue'
import { useChartDataFetch } from '@/hooks'
import { useChartEditStore } from '@/store/modules/chartEditStore/chartEditStore'
import config, { option } from './config'
import cloneDeep from 'lodash/cloneDeep'
type DataProps = {
name: string | number
@ -116,7 +117,7 @@ const calcData = (data: any) => {
}
const mergeConfig = (data: any) => {
state.mergedConfig = data || {}
state.mergedConfig = cloneDeep(data || {})
}
//