vue路由前进后退动画效果的实现代码


Posted in Javascript onDecember 10, 2018

vue-route-transition

vue router 切换动画

特性

  • 模拟前进后退动画
  • 基于css3流畅动画
  • 基于sessionStorage,页面刷新不影响路由记录
  • 路由懒加载,返回可记录滚动条位置
  • 前进后退的判断与路由路径规则无关
  • 支持任意基于Vue的UI框架

demo

vue路由前进后退动画效果的实现代码 

手机扫码

vue路由前进后退动画效果的实现代码

在线预览

说明

配套包含两个组件

  • vue-route-transition 负责动画
  • router-layout 负责页面排版。 主要是解决transform动画,position:fixed异常问题

像往常一样使用

npm i vue-route-transition --save

main.js

import RouteTransition from 'vue-route-transition'
Vue.use(RouteTransition)

App.vue

<template>
 <vue-route-transition id="app">
 </vue-route-transition>
</template>

页面,如果有吸附头部,或吸附底部元素的情况下才需要使用router-layout组件

<template>
 <router-layout>
 <header slot="header">
  头部导航
 </header>
 <div></div>
 <div></div>
 ...
 <footer slot="footer">
  <button>底部按钮</button>
 </footer>
 </router-layout>
</template>

参考文件

Github

github

开源协议

本项目基于 MIT 协议,请自由地享受和参与开源。

总结

以上所述是小编给大家介绍的vue路由前进后退动画效果的实现代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
一些实用的jQuery代码片段收集
Jul 12 Javascript
Javascript 中的 call 和 apply使用介绍
Feb 22 Javascript
jquery之超简单的div显示和隐藏特效demo(分享)
Jul 09 Javascript
jquery实现类似淘宝星星评分功能有截图
Sep 15 Javascript
javascript设计模式之对象工厂函数与构造函数详解
Jul 30 Javascript
BootStrap Table 分页后重新搜索问题的解决办法
Aug 08 Javascript
AngularGauge 属性解析详解
Sep 06 Javascript
js HTML5手机刮刮乐代码
Sep 29 Javascript
使用JS正则表达式 替换括号,尖括号等
Nov 29 Javascript
vue双向绑定及观察者模式详解
Mar 19 Javascript
layui之数据表格--与后台交互获取数据的方法
Sep 29 Javascript
关于element-ui表单中限制输入纯数字的解决方式
Sep 08 Javascript
Vue.js子组件向父组件通信的方法实例代码详解
Dec 10 #Javascript
vue 基于element-ui 分页组件封装的实例代码
Dec 10 #Javascript
JavaScript对象拷贝与赋值操作实例分析
Dec 10 #Javascript
express 项目分层实践详解
Dec 10 #Javascript
JS选取DOM元素常见操作方法实例分析
Dec 10 #Javascript
微信小程序分享海报生成的实现方法
Dec 10 #Javascript
jQuery选择器选中最后一个元素,倒数第二个元素操作示例
Dec 10 #jQuery
You might like
php结合ajax实现赞、顶、踩功能实例
2014/05/12 PHP
教你如何快捷的使用cmd访问mysql小技巧
2014/05/26 PHP
PHP之uniqid()函数用法
2014/11/03 PHP
phplot生成图片类用法详解
2015/01/06 PHP
thinkPHP下的widget扩展用法实例分析
2015/12/26 PHP
LAMP环境使用Composer安装Laravel的方法
2017/03/25 PHP
Javascript学习笔记 delete运算符
2011/09/13 Javascript
jquery在IE、FF浏览器的差别详细探讨
2013/04/28 Javascript
JQ获取动态加载的图片大小的正确方法分享
2013/11/08 Javascript
jQuery中:image选择器用法实例
2015/01/03 Javascript
JavaScript使用encodeURI()和decodeURI()获取字符串值的方法
2015/08/04 Javascript
AngularJS过滤器filter用法总结
2016/12/13 Javascript
ajax分页效果(bootstrap模态框)
2017/01/23 Javascript
微信小程序 action-sheet 反馈上拉菜单简单实例
2017/05/11 Javascript
微信通过页面(H5)直接打开本地app的解决方法
2017/09/09 Javascript
Three.js利用dat.GUI如何简化试验流程详解
2017/09/26 Javascript
AngularJS 前台分页实现的示例代码
2018/06/07 Javascript
基于element-ui的rules中正则表达式
2018/09/04 Javascript
微信小程序实现多选删除列表数据功能示例
2019/01/15 Javascript
细说Vue组件的服务器端渲染的过程
2019/05/30 Javascript
WEEX环境搭建与入门详解
2019/10/16 Javascript
[01:59]翻天覆地,因你而变,7.20版本地图更新速览
2018/11/24 DOTA
Python编程语言的35个与众不同之处(语言特征和使用技巧)
2014/07/07 Python
跟老齐学Python之深入变量和引用对象
2014/09/24 Python
python urllib爬取百度云连接的实例代码
2017/06/19 Python
浅谈numpy数组的几种排序方式
2017/12/15 Python
Django中使用Celery的教程详解
2018/08/24 Python
Windows 64位下python3安装nltk模块
2018/09/19 Python
查看Python依赖包及其版本号信息的方法
2019/08/13 Python
python如何爬取网页中的文字
2020/07/28 Python
Python 执行矩阵与线性代数运算
2020/08/01 Python
澳大利亚在线时尚精品店:Hello Molly
2018/02/26 全球购物
党员思想汇报范文
2013/12/30 职场文书
优秀应届毕业生推荐信
2014/02/18 职场文书
学习雷锋精神演讲稿
2014/05/10 职场文书
疾病捐款倡议书
2014/05/13 职场文书