|
@@ -79,7 +79,8 @@ export default {
|
|
|
option: {
|
|
|
handler (obj) {
|
|
|
// 初始数据和额外的配置数据耦合
|
|
|
- const objData = _.merge(this.options, obj)
|
|
|
+ const objData = _.cloneDeep(this.options)
|
|
|
+ _.merge(objData, obj)
|
|
|
// 生成柱状图
|
|
|
this.myChart.setOption(objData)
|
|
|
},
|
|
@@ -104,7 +105,8 @@ export default {
|
|
|
*/
|
|
|
initEcharts () {
|
|
|
// 初始数据和额外的配置数据耦合
|
|
|
- const objData = _.merge(this.options, this.option)
|
|
|
+ const objData = _.cloneDeep(this.options)
|
|
|
+ _.merge(objData, this.option)
|
|
|
// dom
|
|
|
const chartDom = document.getElementById(this.id)
|
|
|
// 初始化
|