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 相关文章推荐
关于this和self的使用说明
Aug 01 Javascript
jquery live()调用不存在的解决方法
Feb 26 Javascript
js实现简单的验证码
Dec 25 Javascript
JS上传组件FileUpload自定义模板的使用方法
May 10 Javascript
Vue.js组件tabs实现选项卡切换效果
Dec 01 Javascript
JS中实现函数return多个返回值的实例
Feb 21 Javascript
html+javascript+bootstrap实现层级多选框全层全选和多选功能
Mar 09 Javascript
微信小程序 合法域名校验出错详解及解决办法
Mar 09 Javascript
微信小程序“摇一摇”的实例代码
Jul 20 Javascript
Vue父子组件双向绑定传值的实现方法
Jul 31 Javascript
解决vue-router 二级导航默认选中某一选项的问题
Nov 01 Javascript
js实现带箭头的进度流程
Mar 26 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 header()函数使用说明
2008/07/10 PHP
PHP设计模式之代理模式的深入解析
2013/06/13 PHP
PHP实现会员账号单唯一登录的方法分析
2019/03/07 PHP
JavaScript 事件冒泡简介及应用
2010/01/11 Javascript
JS Excel读取和写入操作(模板操作)实现代码
2010/04/11 Javascript
jquery简单实现滚动条下拉DIV固定在头部不动
2013/11/25 Javascript
Bootstrap嵌入jqGrid,使你的table牛逼起来
2016/05/05 Javascript
详解JavaScript中this关键字的用法
2016/05/26 Javascript
Select2.js下拉框使用小结
2016/10/24 Javascript
微信小程序 下拉菜单简单实例
2017/04/13 Javascript
JavaScript之浏览器对象_动力节点Java学院整理
2017/07/03 Javascript
JS实现访问DOM对象指定节点的方法示例
2018/04/04 Javascript
以v-model与promise两种方式实现vue弹窗组件
2018/05/21 Javascript
[01:34]DAC2018主赛事第四日五佳镜头 Gh巨牙海民助Miracle-死里逃生
2018/04/07 DOTA
Python实现简单遗传算法(SGA)
2018/01/29 Python
python爬虫之urllib库常用方法用法总结大全
2018/11/14 Python
Python 多个图同时在不同窗口显示的实现方法
2019/07/07 Python
python实时监控logstash日志代码
2020/04/27 Python
在keras中model.fit_generator()和model.fit()的区别说明
2020/06/17 Python
html5 浏览器支持 如何让所有的浏览器都支持HTML5标签样式
2012/12/07 HTML / CSS
Sunglasses Shop德国站:欧洲排名第一的太阳镜网站
2017/08/01 全球购物
Manuka Doctor英国官网:真正的麦卢卡蜂蜜和护肤品
2018/10/26 全球购物
为什么使用接口?
2014/08/13 面试题
中科软笔试题和面试题
2014/10/07 面试题
护理专业推荐信
2013/11/07 职场文书
干部行政关系介绍信
2014/01/17 职场文书
客户接待方案
2014/02/26 职场文书
2014新课程改革心得体会
2014/03/10 职场文书
环保建议书作文
2014/03/12 职场文书
军人离婚协议书样本
2014/10/21 职场文书
离婚律师函范本
2015/05/27 职场文书
自考生自我评价
2019/06/21 职场文书
2019公司借款合同范本2篇!
2019/07/24 职场文书
React实现动效弹窗组件
2021/06/21 Javascript
spring cloud gateway中如何读取请求参数
2021/07/15 Java/Android
Python 游戏大作炫酷机甲闯关游戏爆肝数千行代码实现案例进阶
2021/10/16 Python