vue设置name导航动画过渡

在vue的css文件写入,
.名字-enter{}//定义进入过渡的开始状态
.名字-enter-active{}//定义进入活动状态
.名字-enter-to{}//定义进入结束状态
.名字-leave{}//定义离开过渡的开始状态
.名字-leave-active{}//定义离开活动状态
.名字-leave-to{}//定义离开的结束状态

默认名字是v
比如.v-enter{};
<transition>

</transition>

也可以自定义名字
.wolf-enter{}
<transition name="wolf">

</transition>

如果需要动态改变导航动画过渡
在路由元信息,route.meta可动态设置name值 用watch监控route(to,from){console.log(to.meta);console.log(from.meta);}
根据meta值的改变,判断切换了目标,来达到切换name值改变导航动漫。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容