黄老师为何我的transition组件只有进入动画生效,退出动画无效?
来源:4-8 歌手详情页路由过渡效果实现
wubin_work
2021-10-13
黄老师您好,以上是我本地的效果图,我按照视频上敲的(也尝试过修改动画时长,但是退出依然闪一下就没了。。),结果发现只有进入动画正常,退出动画一闪就没了,请问这是我哪里出了问题。。
以下是我路由singer组件的代码:
<router-view v-slot="{ Component }">
<transition name="slide" appear>
<component :is="Component" :singer="selectedSinger" />
</transition>
</router-view>
base.scss中过度样式:
//全局定义过度动画效果
.slide-enter-active, .slide-leave-active {
transition: all 0.3s
}
.slide-enter-from, .slide-leave-to {
transform: translate3d(100%, 0, 0)
}
百思不得其解,求黄老师帮助。。(也比较过最终源码,发现基本一样啊。。)
写回答
2回答
-
这个注释删除了就可以,原因回头我具体写一篇文章来分析032022-09-25 -
ustbhuangyi
2021-10-13
你的 Vue.js 3.x 的具体版本是多少
062021-12-17
相似问题