在vue组件中包含了Echarts的div,例如下图,

 

  • 遇到的问题场景

    在相同的父组件中,引用了两次子组件,用作不同的页面,其中一个初始化时是v-show=false 的。

  • 出现的问题

    在v-show=true的时候,显示出来的子组件echarts,将100%,变成了100px显示出来了。

  • 解决方法

    在设置v-show为true之后,调用下子组件中,echarts的resize()方法。