vue-router watch监控动画
Posted yijisi
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue-router watch监控动画相关的知识,希望对你有一定的参考价值。
红色框为增改内容!!!
1、src/router4.js
2、index.html设置样式
3、main.js指向router4.js文件
router4.js全部代码:
1 import Vue from ‘vue‘ 2 import VueRouter from ‘vue-router‘ 3 Vue.use(VueRouter) 4 5 const Home=template:`<div>Home内容</div>` 6 const parent=template:`<div>parent内容</div>` 7 8 const router=new VueRouter( 9 mode:‘history‘, 10 base:__dirname, 11 routes:[ 12 path:‘/‘,component:Home, 13 path:‘/parent‘,component:parent 14 ] 15 ) 16 17 new Vue( 18 router, 19 data() 20 return 21 aaa:‘fade‘ 22 23 , 24 template:` 25 <div> 26 <p>hello</p> 27 <ul> 28 <li><router-link to="/">/</router-link></li> 29 <li><router-link to="/parent">parent</router-link></li> 30 </ul> 31 <transition :name="aaa" mode="out-in"> 32 <router-view></router-view> 33 </transition> 34 </div> 35 `, 36 watch: 37 ‘$route‘(to,from) 38 if(from.path==‘/parent‘) 39 this.aaa=‘fade1‘ 40 else 41 this.aaa=‘fade2‘ 42 43 44 45 ).$mount("#app")
以上是关于vue-router watch监控动画的主要内容,如果未能解决你的问题,请参考以下文章