背景
点击按钮,触发了某个条件后才展示图表,刚开始我是使用v-if做的显示判断,但是出现了需要点击两次才会出现图表的情况。
原因
使用v-if来控制dom,在条件触发的第一次dom才会被创建, echart init的时候会出现找不到dom的情况,因此无法渲染出图表。
解决办法
使用v-show来代替v-if
点击按钮,触发了某个条件后才展示图表,刚开始我是使用v-if做的显示判断,但是出现了需要点击两次才会出现图表的情况。
使用v-if来控制dom,在条件触发的第一次dom才会被创建, echart init的时候会出现找不到dom的情况,因此无法渲染出图表。
使用v-show来代替v-if