vue-router-transition
Usage
...... // install routerVueVue // in app.vue, apply directive `v-r-transition`<router-view class="view" transition v-r-transition keep-alive></router-view> // or <router-view class="view" transition v-r-transition="{forward: 'slideFromRightToLeft', back: 'slideFromLeftToRight'}" keep-alive></router-view> VueVue
Your CSS
/* v-r-transition, default is {forward: 'forward', back: 'back'}*/
Page level transition
For page level transition, define custom field '$$routerTransition' in the route config
'/message': component: $$routerTransition: forward: 'roll' back: 'roll'