请教一个vue transition 动画的问题

请教一个vue transition 动画的问题,我给页面一个元素加了transition过渡效果,进入当前页面能触发效果,离开就不行,想问一下这是为什么,还是我哪里写的不对

 <transition
      name="fade"
      :appear="true"
    >
      <div class="e letter cursor-pointer" @click="toExplore">E</div>
</transition>


// animation
.fade-enter,
.fade-leave-to {
  opacity: 0;
}
.fade-leave,
.fade-enter-to {
  opacity: 1;
}
.fade-enter-active {
  transition: all 1.2s ease-out;
}

.fade-leave-active{
    transition: all 1.2s ease-in;
}
阅读 971
1 个回答

Vue的<transition>元素只会在它的子元素被插入、更新或移除时触发动画。所以,离开动画需要在元素被移除时触发。

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