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 私有成员分析
Jan 13 Javascript
javascript 跳转代码集合
Dec 03 Javascript
jquery学习笔记 用jquery实现无刷新登录
Aug 08 Javascript
javascript随机之洗牌算法深入分析
Jun 07 Javascript
jQuery简单实现QQ空间点赞已经取消点赞
Apr 02 Javascript
jQuery插件imgPreviewQs实现上传图片预览
Jan 15 Javascript
js类式继承与原型式继承详解
Apr 07 Javascript
浅谈js控制li标签排序问题 js调用php函数的方法
Oct 16 Javascript
php输出全部gb2312编码内的汉字方法
Mar 04 Javascript
微信小程序 五星评分的实现实例
Aug 04 Javascript
Nuxt.js实现校验访问浏览器类型的中间件
Aug 24 Javascript
用javascript实现倒计时效果
Feb 09 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操作Access类(PHP+ODBC+Access)
2007/01/02 PHP
php 注册时输入信息验证器的实现详解
2013/07/05 PHP
WordPress中用于获取搜索表单的PHP函数使用解析
2016/01/05 PHP
浅析PHP7的多进程及实例源码
2019/04/14 PHP
解决windows上php xdebug 无法调试的问题
2020/02/19 PHP
Js 中debug方式
2010/02/07 Javascript
window.name代替cookie的实现代码
2010/11/28 Javascript
jQuery.get、jQuery.getJSON、jQuery.post无法返回JSON问题的解决方法
2011/07/28 Javascript
javascript函数中参数传递问题示例探讨
2014/07/31 Javascript
JavaScript 事件对象介绍
2015/04/13 Javascript
javascript实现仿IE顶部的可关闭警告条
2015/05/05 Javascript
详解AngularJS中的依赖注入机制
2015/06/17 Javascript
AngularJS 自定义指令详解及示例代码
2016/08/17 Javascript
JS实现一次性弹窗的方法【刷新后不弹出】
2016/12/26 Javascript
Ajax异步获取html数据中包含js方法无效的解决方法
2017/02/20 Javascript
NodeJS使用七牛云存储上传文件的方法
2017/07/24 NodeJs
webpack vue项目开发环境局域网访问方法
2018/03/20 Javascript
详解关于vue-area-linkage走过的坑
2018/06/27 Javascript
利用js将ajax获取到的后台数据动态加载至网页中的方法
2018/08/08 Javascript
详解如何用VUE写一个多用模态框组件模版
2018/09/27 Javascript
基于JavaScript判断两个对象内容是否相等
2020/01/10 Javascript
[01:07:47]Secret vs Optic Supermajor 胜者组 BO3 第一场 6.4
2018/06/05 DOTA
python实现的守护进程(Daemon)用法实例
2015/06/02 Python
Python爬虫实例爬取网站搞笑段子
2017/11/08 Python
python微信跳一跳系列之色块轮廓定位棋盘
2018/02/26 Python
python实现三维拟合的方法
2018/12/29 Python
Python 用matplotlib画以时间日期为x轴的图像
2019/08/06 Python
CSS3中的常用选择器使用示例整理
2016/06/13 HTML / CSS
如何开发一款堪比APP的微信小程序(腾讯内部团队分享)
2016/12/22 HTML / CSS
HTML5如何实现元素拖拽
2016/03/11 HTML / CSS
马来西亚演唱会订票网站:StubHub马来西亚
2018/10/18 全球购物
美国爆米花工厂:The Popcorn Factory
2019/09/14 全球购物
临床医师专业个人自我评价范文
2013/11/07 职场文书
机电一体化毕业生自荐信
2014/06/19 职场文书
安全生产会议制度
2015/08/06 职场文书
python 用递归实现通用爬虫解析器
2021/04/16 Python