第一次加载页面时,echarts初始化位置总是会有偏差,
解决:
加一个this.$nextTick()
mounted() {
this.initCharts();
},
methods: {
initCharts() {
let chart1 = this.$echarts.init(this.$refs.chart1);
this.$nextTick(() => {
chart1.resize();
});
chart1.setOption(this.options1);
setTimeout(() => {
window.addEventListener("resize", () => {
chart1.resize();
});
});
}
}