vue路由切换之淡入淡出的简单实现


Posted in Javascript onOctober 31, 2019

路由跳转的淡入淡出

在开发中有一种需求叫高端、大气、上档次。所以作为一个前端有责任让你的程序开起来更酷炫。可以在页面切换时我们加入一些动画效果,提升我们程序的动效设计

想让路由有过渡动画,需要在<router-view>标签的外部添加<transition>标签,标签还需要一个name属性

<transition name="fade" mode="in-out">
 <router-view ></router-view>
</transition>

css过渡类名:

组件过渡过程中,会有四个CSS类名进行切换,这四个类名与transition的name属性有关,比如name=”fade”,会有如下四个CSS类名:

fade-enter:进入过渡的开始状态,元素被插入时生效,只应用一帧后立刻删除。

fade-enter-active:进入过渡的结束状态,元素被插入时就生效,在过渡过程完成后移除。

fade-leave:离开过渡的开始状态,元素被删除时触发,只应用一帧后立刻删除。

fade-leave-active:离开过渡的结束状态,元素被删除时生效,离开过渡完成后被删除。

过渡的样式:

.fade-enter {
 opacity:0;
}
.fade-leave{
 opacity:1;
}
.fade-enter-active{
 transition:opacity .5s;
}
.fade-leave-active{
 opacity:0;
 transition:opacity .5s;
}

过渡模式mode:

in-out:新元素先进入过渡,完成之后当前元素过渡离开。

out-in:当前元素先进行过渡离开,离开完成后新元素过渡进入。

以上这篇vue路由切换之淡入淡出的简单实现就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JSON 客户端和服务器端的格式转换
Aug 27 Javascript
jQuery html() in Firefox (uses .innerHTML) ignores DOM changes
Mar 05 Javascript
两种不同的方法实现js对checkbox进行全选和反选
May 13 Javascript
jQuery实现tab选项卡效果的方法
Jul 08 Javascript
Java中Timer的用法详解
Oct 21 Javascript
jQuery简单动画变换效果实例分析
Jul 04 Javascript
jQuery简介_动力节点Java学院整理
Jul 04 jQuery
vue + vuex todolist的实现示例代码
Mar 09 Javascript
Vue-Router的使用方法
Sep 05 Javascript
使用 js 简单的实现 bind、call 、aplly代码实例
Sep 07 Javascript
JavaScript 中的执行上下文和执行栈实例讲解
Feb 25 Javascript
JavaScript实现显示和隐藏图片
Apr 29 Javascript
vue-router之实现导航切换过渡动画效果
Oct 31 #Javascript
使用vue-router切换页面时实现设置过渡动画
Oct 31 #Javascript
Vue防止白屏添加首屏动画的实例
Oct 31 #Javascript
vue弹出框组件封装实例代码
Oct 31 #Javascript
使用zrender.js绘制体温单效果
Oct 31 #Javascript
初学vue出现空格警告的原因及其解决方案
Oct 31 #Javascript
selenium+java中用js来完成日期的修改
Oct 31 #Javascript
You might like
在PHP中使用灵巧的体系结构
2006/10/09 PHP
初级的用php写的采集程序
2007/03/16 PHP
php数据结构与算法(PHP描述) 查找与二分法查找
2012/06/21 PHP
php格式文件打开的四种方法
2018/02/24 PHP
php 利用socket发送GET,POST请求的实例代码
2020/07/04 PHP
在JavaScript中通过URL传递汉字的方法
2007/04/09 Javascript
jquery 模拟类搜索框自动完成搜索提示功能(改进)
2010/05/24 Javascript
浅析Javascript匿名函数与自执行函数
2016/02/06 Javascript
WebSocket+node.js创建即时通信的Web聊天服务器
2016/08/08 Javascript
JS基于正则截取替换特定字符之间字符串操作示例
2017/02/03 Javascript
angularjs实现的前端分页控件示例
2017/02/10 Javascript
iframe高度自适应及隐藏滚动条的实例详解
2017/09/29 Javascript
通过jquery获取上传文件名称、类型和大小的实现代码
2018/04/19 jQuery
vue实现的请求服务器端API接口示例
2019/05/25 Javascript
linux服务器快速卸载安装node环境(简单上手)
2021/02/22 Javascript
Python2.7简单连接与操作MySQL的方法
2016/04/27 Python
Python 出现错误TypeError: ‘NoneType’ object is not iterable解决办法
2017/01/12 Python
Python实现字典的遍历与排序功能示例
2017/12/23 Python
Python中模块(Module)和包(Package)的区别详解
2019/08/07 Python
python处理自动化任务之同时批量修改word里面的内容的方法
2019/08/23 Python
pandas 对group进行聚合的例子
2019/12/27 Python
根据tensor的名字获取变量的值方式
2020/01/04 Python
python tkinter GUI绘制,以及点击更新显示图片代码
2020/03/14 Python
详解python环境安装selenium和手动下载安装selenium的方法
2020/03/17 Python
探索欧洲最好的品牌:Bombinate
2019/06/14 全球购物
英国在线购买轮胎、预订汽车、汽车维修和装配网站:Protyre
2020/04/12 全球购物
C&A巴西网上商店:时尚、衣服、手机和鞋子
2020/06/07 全球购物
大学毕业的自我鉴定
2013/10/08 职场文书
物流专业毕业生推荐信范文
2013/11/18 职场文书
装潢设计专业推荐信模板
2013/11/26 职场文书
《春到梅花山》教学反思
2014/04/16 职场文书
2014年计划生育协会工作总结
2014/11/14 职场文书
2015年防汛工作总结
2015/05/15 职场文书
民事申诉状范本
2015/05/20 职场文书
python 制作一个gui界面的翻译工具
2021/05/14 Python
python图像处理 PIL Image操作实例
2022/04/09 Python