提交 bcec6bc1 编写于 作者: zhentian.jia's avatar zhentian.jia

响应式优化

上级 b984763f
...@@ -58,6 +58,11 @@ export default { ...@@ -58,6 +58,11 @@ export default {
projectId: "", projectId: "",
crowdData: {}, crowdData: {},
showData: false, showData: false,
echartsData: {
chart1: {},
chart2: {},
chart3: {},
},
}; };
}, },
created() { created() {
...@@ -83,7 +88,6 @@ export default { ...@@ -83,7 +88,6 @@ export default {
this.crowdData = {}; this.crowdData = {};
}); });
if (this.activeName == "second") { if (this.activeName == "second") {
// this.updateResize();
} }
}, },
methods: { methods: {
...@@ -129,13 +133,10 @@ export default { ...@@ -129,13 +133,10 @@ export default {
}, },
updateResize() { updateResize() {
this.$nextTick(function() { this.$nextTick(function() {
let chartEducation = echarts.init(document.getElementById("education"));
let chartJob = echarts.init(document.getElementById("job"));
let chartAge = echarts.init(document.getElementById("age"));
window.onresize = function() { window.onresize = function() {
chartEducation.resize(); vm.echartsData.chart1.resize();
chartJob.resize(); vm.echartsData.chart2.resize();
chartAge.resize(); vm.echartsData.chart3.resize();
}; };
}); });
}, },
...@@ -197,9 +198,8 @@ export default { ...@@ -197,9 +198,8 @@ export default {
seriesData seriesData
); );
myChart.setOption(option); myChart.setOption(option);
window.onresize = function() { vm.echartsData.chart1 = myChart;
myChart.resize(); vm.updateResize();
}
}, },
jobDivision(data) { jobDivision(data) {
let myChart2 = echarts.init(this.$refs.job); let myChart2 = echarts.init(this.$refs.job);
...@@ -218,9 +218,8 @@ export default { ...@@ -218,9 +218,8 @@ export default {
seriesData seriesData
); );
myChart2.setOption(option); myChart2.setOption(option);
window.onresize = function() { vm.echartsData.chart2 = myChart2;
myChart2.resize(); vm.updateResize();
}
}, },
ageDivision(data) { ageDivision(data) {
let myChart3 = echarts.init(this.$refs.age); let myChart3 = echarts.init(this.$refs.age);
...@@ -242,9 +241,8 @@ export default { ...@@ -242,9 +241,8 @@ export default {
let option = operationData.getBarOption(xAxisData, seriesData); let option = operationData.getBarOption(xAxisData, seriesData);
myChart3.setOption(option); myChart3.setOption(option);
window.onresize = function() { vm.echartsData.chart3 = myChart3;
myChart3.resize(); vm.updateResize();
}
} }
} }
}; };
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册