console
export default {
mounted() {
this.chart = echarts.init(this.$el);
window.addEventListener('resize', this.$el_handleResizeChart);
},
mounted() {
this.chart = echarts.init(this.$el);
window.addEventListener('resize', this.$el_handleResizeChart);
this.$once('hook:beforeDestroy', () => {
window.removeEventListener('resize', this.$el_handleResizeChart);
});
},
beforeDestroy() {
window.removeEventListener('resize', this.$el_handleResizeChart);
},
methods: {
$el_handleResizeChart() {
this.chart.resize();
}
}
}
<template>
<div class="echarts"></div>
</template>