vue路由切换动画如何编写和所遇见的坑-留白
1.如何编写自己的路由切换动画? a:路由切换我们可以各router-view 上套一个transition动画 <transition name="slide-left"> <router-view class="position-div"></router-view> </transition> b:编写自己想要的动画 .slide-left-enter{ opacity:0; transform: translate3d(100%,0,0) } .slide-left-enter-active{ transition: all 300ms } .slide-left-leave-to{ opacity:0; transition: translate3d(-100%,0,0) } 上述已经完成了动画切换的效果,但是我们不想让他只走一边,这样的话该怎么做呢? 2.实现左右切换 我们需要定义两个动画,一个向左一个向右 .slide-right-enter-active, .slide-right-leave-active, .slide-left-enter-active, .slide-left-leave-active { transition: all 300ms; } .slide-right-enter { opacity: 0; transform: