当我们设置百分比时,经常会发现页面显示的宽度为100px,图都缩在一起,这是为什么呢?又该如何解决?
因为图表在执行js初始化刷新的时候找不到这个元素,所以echarts就默认给自己设置了100px的宽,也就是自动将“100%”转成了“100”,最后计算出来的图表就成了100px。
所以我们可以给图表设置具体的宽高px就能解决,如果不想设置px,也可以使用
使用this.$nextTick(() => {//调用图表的事件})主动触发一下图表,DOM就会进行更新,使之强制渲染就可以正常显示了