echarts显示和隐藏添加按钮的时候,v-if无法隐藏,使用v-show正常,但是v-show会挤到一起

 如图所示:

如果使用v-show就正常(但是会挤到一起),v-if的话设置后echarts不会消失

在点击切换显示/隐藏的事件里面添加:

 setTimeout( () => {
     let triggerResize = new Event('resize')
     this.getOrderMemberLine()   //这里是你调用的方法
    window.dispatchEvent(triggerResize)
 },0) 

这样就完美解决了!

猜你喜欢

转载自blog.csdn.net/ZHANG157111/article/details/130269833