From 7886c11a3042336b31cc4a0c19372652bdc1f1dd Mon Sep 17 00:00:00 2001 From: Edy Haryono Date: Mon, 1 Jun 2020 08:33:56 +0800 Subject: [PATCH] do selective cloneDeep import --- src/vue-fusioncharts-component.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/vue-fusioncharts-component.js b/src/vue-fusioncharts-component.js index 5d6fa2f..0ed5a82 100644 --- a/src/vue-fusioncharts-component.js +++ b/src/vue-fusioncharts-component.js @@ -1,5 +1,5 @@ const { optionsMap, props } = require('./config.js'); -const _ = require('lodash'); +const cloneDeep = require('lodash/cloneDeep'); import { addDep, checkIfDataTableExists, cloneDataSource } from './utils'; export default (FC, ...options) => { @@ -149,7 +149,7 @@ export default (FC, ...options) => { if (newVal !== prevVal) { let clonedDataSource; if (this.datasource.series) { - clonedDataSource = _.cloneDeep(this.datasource); + clonedDataSource = cloneDeep(this.datasource); } else clonedDataSource = this.datasource; this.chartObj.setChartData( clonedDataSource, @@ -164,7 +164,7 @@ export default (FC, ...options) => { if (newVal !== prevVal) { let clonedDataSource; if (this.dataSource.series) { - clonedDataSource = _.cloneDeep(this.dataSource); + clonedDataSource = cloneDeep(this.dataSource); } else clonedDataSource = this.dataSource; this.chartObj.setChartData( clonedDataSource, @@ -196,7 +196,7 @@ export default (FC, ...options) => { if (strPrevClonedDataSource !== strCurrClonedDataSource) { this.prevDataSource = cloneDataSource(ds, 'diff'); if (ds.series) { - ds = _.cloneDeep(ds); + ds = cloneDeep(ds); } this.chartObj.setChartData(ds, this.dataFormat || this.dataformat); }