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")
View Code

 

以上是关于vue-router watch监控动画的主要内容,如果未能解决你的问题,请参考以下文章

vue-route 切换 视图不更新

vue-router自动判断左右翻页转场动画

vue-router过渡动画

vue watch监控对象

Vue-router结合transition实现app前进后退动画切换效果

inotify,inotify_add_watch() 监控多个目录,c++