vue多元素过渡时,mode="out-in",过渡时echarts会获取不到dom导致不能初始化而报错

<transition name = "fade" mode="out-in">
    <div class="container" v-if="allSubject" key="aa">
    </div>
    <div class="container" v-else key="zz">
    </div>
</transition >

之前v-if的时候echarts也获取不到dom报错,然后是this.$nextTick()方法先更新dom再执行echarts初始化的,
但是加了mode="out-in"后又出现这个问题,过渡动画也只是一些3d效果,并没有去掉或者隐藏显示echarts容器,mode="in-out"又是没问题的,有人处理过没,或者说说这个mode="out-in" 过渡模式的实现原理,谢谢各路大神了~

阅读 3.8k
2 个回答
新手上路,请多包涵

v-show

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题