Commit 501600d2 authored by Jenny's avatar Jenny

feat: 检测数据变化

parent c616bb87
export default { export default {
data() { data() {
return { return {
elementData: {}, elementData: {
dataList: {}
},
timer: null timer: null
} }
}, },
...@@ -16,8 +18,7 @@ export default { ...@@ -16,8 +18,7 @@ export default {
* 静态数据 * 静态数据
*/ */
handleStaticData(value) { handleStaticData(value) {
this.elementData = JSON.parse(JSON.stringify({...value})) this.elementData.dataList = JSON.parse(JSON.stringify({...value.dataList}))
this.initChart()
}, },
/** /**
* 动态数据 * 动态数据
...@@ -33,7 +34,6 @@ export default { ...@@ -33,7 +34,6 @@ export default {
} else { } else {
this.elementData.dataList = JSON.parse(JSON.stringify(res.data.Result)) this.elementData.dataList = JSON.parse(JSON.stringify(res.data.Result))
} }
this.initChart()
}, },
/** /**
* 全局数据 * 全局数据
...@@ -46,7 +46,6 @@ export default { ...@@ -46,7 +46,6 @@ export default {
} else { } else {
this.elementData.dataList = JSON.parse(this.vuex_globalData) this.elementData.dataList = JSON.parse(this.vuex_globalData)
} }
this.initChart()
}, },
/** /**
* 配置数据 - 数据集 * 配置数据 - 数据集
...@@ -61,7 +60,6 @@ export default { ...@@ -61,7 +60,6 @@ export default {
} else { } else {
this.elementData.dataList = res.data.Result this.elementData.dataList = res.data.Result
} }
this.initChart()
} else { } else {
this.$u.toast(Msg) this.$u.toast(Msg)
} }
...@@ -117,6 +115,12 @@ export default { ...@@ -117,6 +115,12 @@ export default {
deep: true, deep: true,
immediate: true immediate: true
}, },
'elementData': {
handler(newVal) {
this.initChart()
},
deep: true
},
/** /**
* 全局数据更新监测 * 全局数据更新监测
*/ */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment