使用setTimeout即可
mounted() {
this.$nextTick(() => {
setTimeout(()=>{
this.createChart();//创建echarts
},0)
})
},
}
本文介绍了一种使用Vue.js和ECharts实现页面加载完成后延迟初始化图表的方法。通过结合使用$nextTick与setTimeout,确保了DOM元素完全渲染后再进行图表的创建,有效避免了因DOM未准备好而导致的图表显示问题。
使用setTimeout即可
mounted() {
this.$nextTick(() => {
setTimeout(()=>{
this.createChart();//创建echarts
},0)
})
},
}
9633

被折叠的 条评论
为什么被折叠?