Echarts

Echarts v-if触发第二次才能引起dom变化

2020-07-28  本文已影响0人  西瓜鱼仔

背景

点击按钮,触发了某个条件后才展示图表,刚开始我是使用v-if做的显示判断,但是出现了需要点击两次才会出现图表的情况。

原因

使用v-if来控制dom,在条件触发的第一次dom才会被创建, echart init的时候会出现找不到dom的情况,因此无法渲染出图表。

解决办法

使用v-show来代替v-if

上一篇 下一篇

猜你喜欢

热点阅读