vue路由切换动画

  介绍一个vue项目给大家学习,阅读别人的项目可以快速提高自己哦,  移动端vue完整项目
[plain]  view plain  copy
  1. 1、这里是左右切换  
  2.   
  3.   
  4.   
  5. export default {  
  6.   name: 'app',  
  7.   data(){  
  8.     return{  
  9.         transitionName: 'slide-left'  
  10.     }  
  11.   },  
  12.   //监听路由的路径,可以通过不同的路径去选择不同的切换效果  
  13.   watch: {  
  14.     '$route' (to, from) {  
  15.         console.log(from.path)  
  16.       if(to.path == '/login'){  
  17.         this.transitionName = 'slide-left';  
  18.       }else if(from.path === '/login'){  
  19.         this.transitionName = 'slide-right';  
  20.       }  
  21.     }  
  22.   }  
  23. }  
  24.   
  25.   
  26.   
  27. 2、这里是渐变动画  
  28.   
  29.   
  30.   
  31. export default {  
  32.   name: 'app',  
  33.   data(){  
  34.     return{  
  35.         transitionName: 'slide-left'  
  36.     }  
  37.   }  
  38. }  
  39.   
  40.   
  41.  

你可能感兴趣的:(web)