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 相关文章推荐
javascript天然的迭代器
Oct 29 Javascript
Seajs的学习笔记
Mar 04 Javascript
代码获取历史上的今天发生的事
Apr 11 Javascript
理解javascript中的回调函数(callback)
Sep 02 Javascript
js实现点击切换TAB标签实例
Aug 21 Javascript
jQuery前端开发35个小技巧
May 24 Javascript
老生常谈 关于JavaScript的类的继承
Jun 24 Javascript
解决bootstrap导航栏navbar在IE8上存在缺陷的方法
Jul 01 Javascript
Javascript下拉刷新的简单实现
Feb 14 Javascript
图解Javascript——作用域、作用域链、闭包
Mar 21 Javascript
jQuery插件实现的日历功能示例【附源码下载】
Sep 07 jQuery
ECharts transform数据转换和dataZoom在项目中使用
Dec 24 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
dedecms系统常用术语汇总
2007/04/03 PHP
基于php设计模式中工厂模式详细介绍
2013/05/15 PHP
php编写批量生成不重复的卡号密码代码
2015/05/14 PHP
PHP机器学习库php-ml的简单测试和使用方法
2017/07/14 PHP
ThinkPHP框架实现的MySQL数据库备份功能示例
2018/05/24 PHP
PHP实现带进度条的Ajax文件上传功能示例
2019/07/02 PHP
jQuery Tools tooltip使用说明
2012/07/14 Javascript
js中判断对象是否为空的三种实现方法
2013/12/23 Javascript
js加载读取内容及显示与隐藏div示例
2014/02/13 Javascript
JavaScript打印网页指定区域的例子
2014/05/03 Javascript
jQuery+jsp下拉框联动获取本地数据的方法(附源码)
2015/12/03 Javascript
AngularJS国际化详解及示例代码
2016/08/18 Javascript
Bootstrap 表单验证formValidation 实现远程验证功能
2017/05/17 Javascript
史上最全JavaScript数组去重的十种方法(推荐)
2017/08/17 Javascript
微信小程序下拉刷新界面的实现
2017/09/28 Javascript
vue引入axios同源跨域问题
2018/09/27 Javascript
在angularJs中进行数据遍历的2种方法
2018/10/08 Javascript
Vux+Axios拦截器增加loading的问题及实现方法
2018/11/08 Javascript
iphone刘海屏页面适配方法
2019/05/07 Javascript
解决Echarts 显示隐藏后宽度高度变小的问题
2020/07/19 Javascript
详解JavaScript 高阶函数
2020/09/14 Javascript
Python lambda和Python def区别分析
2014/11/30 Python
Python利用QQ邮箱发送邮件的实现方法(分享)
2017/06/09 Python
解决python中用matplotlib画多幅图时出现图形部分重叠的问题
2019/07/07 Python
使用python绘制温度变化雷达图
2019/10/18 Python
浅谈图像处理中掩膜(mask)的意义
2020/02/19 Python
Python通过Tesseract库实现文字识别
2020/03/05 Python
电子专业推荐信范文
2013/11/18 职场文书
工程管理专业个人求职信范文
2013/12/07 职场文书
鲜花方阵解说词
2014/02/13 职场文书
计算机网络工程专业职业生涯规划书
2014/03/10 职场文书
道路交通事故赔偿协议书
2014/10/24 职场文书
2015年学校安全工作总结
2015/04/22 职场文书
退伍军人感言
2015/08/01 职场文书
2016暑期社会实践心得体会范文
2016/01/14 职场文书
DE1103使用报告
2022/04/05 无线电