图标自适应chart.resize()
话不多说上代码,搞了好久
mounted() { this.pageEcharts(); }, methods: { pageEcharts() { this.$nextTick(() => { var dom = document.getElementById("echarts"); dom.style.width = window.innerWidth * 0.06 + "%"; dom.style.height = window.innerHeight * 0.41 + "%"; var myChart = this.echarts.init(dom, "macarons"); // 添加一个定时器给window注册一个onresize事件,给图表加resize()方法 setTimeout(function() { window.onresize = function() { myChart.resize(); }; }, 200); myChart.setOption(option); }); } }