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 相关文章推荐
js实现简单模态窗口,背景灰显
Nov 14 Javascript
用Javascript实现Windows任务管理器的代码
Mar 27 Javascript
基于jquery的文本框与autocomplete结合使用(asp.net+json)
May 30 Javascript
JS对select控件option选项的增删改查示例代码
Oct 21 Javascript
JavaScript中实现sprintf、printf函数
Jan 27 Javascript
以WordPress为例讲解jQuery美化页面Title的方法
May 23 Javascript
jQuery实现鼠标经过购物车出现下拉框代码(推荐)
Jul 21 Javascript
webuploader模态框ueditor显示问题解决方法
Dec 27 Javascript
js禁止浏览器页面后退功能的实例(推荐)
Sep 01 Javascript
js数组实现权重概率分配
Sep 12 Javascript
说说如何在Vue.js中实现数字输入组件的方法
Jan 08 Javascript
JS重学系列之聊聊new操作符
Mar 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部分常见问题总结
2006/10/09 PHP
php中邮箱地址正则表达式实现与详解
2012/04/24 PHP
PHP类与对象中的private访问控制的疑问
2012/11/01 PHP
php解析html类库simple_html_dom(详细介绍)
2013/07/05 PHP
PHP开发框架Laravel数据库操作方法总结
2014/09/03 PHP
PHP实现采集中国天气网未来7天天气
2014/10/15 PHP
PHP Pipeline 实现中间件的示例代码
2020/04/26 PHP
js自带函数备忘 数组
2006/12/29 Javascript
弹出广告特效代码(一个IP只弹出一次)
2007/05/11 Javascript
为jquery.ui.dialog 增加“在当前鼠标位置打开”的功能
2009/11/24 Javascript
文本框获得焦点和失去焦点的判断代码
2012/03/18 Javascript
在JavaScript应用中实现延迟加载的方法
2015/06/25 Javascript
浅谈几种常用的JS类定义方法
2016/06/08 Javascript
简单封装js的dom查询实例代码
2016/07/08 Javascript
浅谈jQuery中ajaxPrefilter的应用
2016/08/01 Javascript
利用JQuery直接调用asp.net后台的简单方法
2016/10/27 Javascript
jquery使用EasyUI Tree异步加载JSON数据(生成树)
2017/02/11 Javascript
浅析 NodeJs 的几种文件路径
2017/06/07 NodeJs
微信小程序实现蒙版弹窗效果
2018/11/01 Javascript
layer.open弹层查看缩略图的原图,自适应大小的实例
2019/09/05 Javascript
Vue实现Layui的集成方法步骤
2020/04/10 Javascript
vue实现在进行增删改操作后刷新页面
2020/08/05 Javascript
用python写个自动SSH登录远程服务器的小工具(实例)
2017/06/17 Python
python利用正则表达式排除集合中字符的功能示例
2017/10/10 Python
对python判断是否回文数的实例详解
2019/02/08 Python
python图形工具turtle绘制国际象棋棋盘
2019/05/23 Python
python+Django+pycharm+mysql 搭建首个web项目详解
2019/11/29 Python
马来西亚最大的在线隐形眼镜商店:MrLens
2019/03/27 全球购物
政法大学毕业生自荐信范文
2014/01/01 职场文书
财务总监岗位职责
2014/03/07 职场文书
维稳承诺书
2015/01/20 职场文书
幼儿园重阳节活动总结
2015/05/05 职场文书
小平您好观后感
2015/06/09 职场文书
三严三实·严以律己心得体会
2016/01/13 职场文书
2016年学校十一国庆节活动总结
2016/04/01 职场文书
html中两种获取标签内的值的方法
2022/06/10 HTML / CSS