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将文本转化成JSON对象需要注意的问题
May 09 Javascript
用表格输出1-1000之间的数字实现代码(附特效)
Apr 21 Javascript
JQuery.Ajax之错误调试帮助信息介绍
Jul 04 Javascript
javascript实现回到顶部特效
May 06 Javascript
js给selected添加options的方法
May 06 Javascript
javascript实现tab切换特效
Nov 12 Javascript
认识Knockout及如何使用Knockout绑定上下文
Dec 25 Javascript
详解Bootstrap插件
Apr 25 Javascript
jquery获取复选框checkbox的值实现方法
May 30 Javascript
React 组件间的通信示例
Jun 14 Javascript
深入理解Vue 组件之间传值
Aug 16 Javascript
小程序根据手机机型设置自定义底部导航距离
Jun 04 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错误Allowed memory size of 67108864 bytes exhausted的3种解决办法
2014/07/28 PHP
PHP实现的增强性mhash函数
2015/05/27 PHP
PHP模拟http请求的方法详解
2016/11/09 PHP
php使用gd2绘制基本图形示例(直线、圆、正方形)
2017/02/15 PHP
php 中的closure用法详解
2017/06/12 PHP
javascript继承之为什么要继承
2012/11/10 Javascript
jquery如何改变html标签的样式(两种实现方法)
2013/01/16 Javascript
js判断选择时间不能小于当前时间的示例代码
2013/09/24 Javascript
Javascript实现返回上一页面并刷新的小例子
2013/12/11 Javascript
jquery dialog open后,服务器端控件失效的快速解决方法
2013/12/19 Javascript
jquery delay()介绍及使用指南
2014/09/02 Javascript
jQuery增加与删除table列的方法
2016/03/01 Javascript
Bootstrap项目实战之子栏目资讯内容
2016/04/25 Javascript
JS实现的自定义水平滚动字体插件完整实例
2016/06/17 Javascript
JavaScript中三种常见的排序方法
2017/02/24 Javascript
用vue设计一个日历表
2020/12/03 Vue.js
JS+CSS实现过渡特效
2021/01/02 Javascript
Python编程django实现同一个ip十分钟内只能注册一次
2017/11/03 Python
利用Python如何实现数据驱动的接口自动化测试
2018/05/11 Python
Pycharm 操作Django Model的简单运用方法
2018/05/23 Python
Python基础知识点 初识Python.md
2019/05/14 Python
手把手教你进行Python虚拟环境配置教程
2020/02/03 Python
python统计函数库scipy.stats的用法解析
2020/02/25 Python
python实现人脸签到系统
2020/04/13 Python
django模板获取list中指定索引的值方式
2020/05/14 Python
基于Tensorflow的MNIST手写数字识别分类
2020/06/17 Python
Kipling澳洲官网:购买凯浦林包包
2020/12/17 全球购物
会计电算一体化个人简历的自我评价
2013/10/15 职场文书
酒吧员工的岗位职责
2013/11/26 职场文书
教师对学生的寄语
2014/04/03 职场文书
中班幼儿评语大全
2014/04/30 职场文书
本科毕业生求职信
2014/06/15 职场文书
2014个人年终工作总结范文
2014/12/15 职场文书
2015年组织委员工作总结
2015/04/23 职场文书
python Django框架快速入门教程(后台管理)
2021/07/21 Python
使用CSS设置滚动条样式
2022/01/18 HTML / CSS