博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Vue Router过渡动效
阅读量:4310 次
发布时间:2019-06-06

本文共 668 字,大约阅读时间需要 2 分钟。

<router-view> 是基本的动态组件,所以我们可以用 <transition> 组件给它添加一些过渡效果:

上面的用法会给所有路由设置一样的过渡效果,如果你想让每个路由组件有各自的过渡效果,可以在各路由组件内使用 <transition> 并设置不同的 name。

const Foo = {  template: `    
...
`}const Bar = { template: `
...
`}

还可以基于当前路由与目标路由的变化关系,动态设置过渡效果:

// 接着在父组件内// watch $route 决定使用哪种过渡watch: {  '$route' (to, from) {    const toDepth = to.path.split('/').length    const fromDepth = from.path.split('/').length    this.transitionName = toDepth < fromDepth ? 'slide-right' : 'slide-left'  }}

详细参看Vue Router 

 

转载于:https://www.cnblogs.com/lwming/p/10948948.html

你可能感兴趣的文章
Codeforces Round #351 (VK Cup 2016 Round 3, Div. 2 Edition) D Bear and Two Paths
查看>>
Python学习-day1
查看>>
ORA-06512 问题解决
查看>>
hdu 2049 不容易系列之考新郎 && 对错排的详解
查看>>
10个面向程序员的在线编程网站
查看>>
c#设计模式-单例模式(面试题)
查看>>
WPF x名称空间详解
查看>>
pyenv管理多python版本
查看>>
mysql 存储过程和触发器综合例题
查看>>
深度的发现之256个class打平1个id
查看>>
0909我对编译原理的见解
查看>>
lib 和 dll
查看>>
hdu 2042 - 不容易系列之二
查看>>
Linux下设置postgresql数据库开机启动
查看>>
mysql函数技巧整理
查看>>
二叉树
查看>>
IO多路复用--epoll详解
查看>>
[线段树优化应用] 数星星Star
查看>>
表单序列化以及后台表单数据参数的提取
查看>>
SQL语句(十五)视图
查看>>