主要原因:因为echarts执行速度之快,在dom还没渲染结束 echarts就已经执行完了,所以获取不到父元素的宽高,渲染出的canvas宽高为零
解决方法:首先确保dom渲染完(mounted())之后调用绘图方法(line()),在this.$nextTick()里调用绘图函数即可解决
另外在 div 加上 width height
2024-01-15 10:24:40
主要原因:因为echarts执行速度之快,在dom还没渲染结束 echarts就已经执行完了,所以获取不到父元素的宽高,渲染出的canvas宽高为零
解决方法:首先确保dom渲染完(mounted())之后调用绘图方法(line()),在this.$nextTick()里调用绘图函数即可解决
另外在 div 加上 width height