如何让echarts图表自适应

2020-01-21  本文已影响0人  回不去的那些时光

方法一

let chart = echarts.init(this.$refs.refName);
...
window.addEventListener("resize", chart.resize);

方法二

使用resize-detector

npm install resize-detector --save
import { addListener, removeListener } from "resize-detector"; // 监听图表变化
mounted() {
    this.chart = echarts.init(this.$refs.refName);
    addListener(this.$refs.refName, this.resize); //  添加图表监听
},
beforeDestroy() {
    removeListener(this.$refs.refName, this.resize); // 移除监听
    this.chart.dispose(); // 销毁图表实例
    this.chart = null;
},
上一篇 下一篇

猜你喜欢

热点阅读