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 相关文章推荐
理解Javascript_02_理解undefined和null
Oct 11 Javascript
鼠标事件延时切换插件
Mar 12 Javascript
Knockoutjs快速入门(经典)
Dec 24 Javascript
Jquery为DIV添加click事件的简单实例
Jun 02 Javascript
JavaScript导航脚本判断当前导航
Jul 12 Javascript
JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)
Dec 14 Javascript
关于AngularJs数据的本地存储详解
Jan 20 Javascript
JavaScript轮播图简单制作方法
Feb 20 Javascript
jQuery Ajax自定义分页组件(jquery.loehpagerv1.0)实例详解
May 01 jQuery
JavaScript变量作用域_动力节点Java学院整理
Jun 27 Javascript
详解Eslint 配置及规则说明
Sep 10 Javascript
微信小程序实现的绘制table表格功能示例
Apr 26 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
正义联盟的终局之战《天启星战争》将成为DC动画宇宙的最后一部
2020/04/09 欧美动漫
用PHP实现递归循环每一个目录
2010/08/08 PHP
让Nginx支持ThinkPHP的URL重写和PATHINFO的方法分享
2011/08/08 PHP
PHP PDOStatement::closeCursor讲解
2019/01/30 PHP
laravel validate 设置为中文的例子(验证提示为中文)
2019/09/29 PHP
php框架知识点的整理和补充
2021/03/01 PHP
js控制input框只读实现示例
2014/01/20 Javascript
调整小数的格式保留小数点后两位
2014/05/14 Javascript
$.each遍历对象、数组的属性值并进行处理
2014/07/18 Javascript
JS定义网页表单提交(submit)的方法
2015/03/20 Javascript
JavaScript制作淘宝星级评分效果的思路
2020/06/23 Javascript
JS中作用域和变量提升(hoisting)的深入理解
2016/10/31 Javascript
easyui tree带checkbox实现单选的简单实例
2016/11/07 Javascript
JS中parseInt()和map()用法分析
2016/12/16 Javascript
js面向对象编程总结
2017/02/16 Javascript
mui上拉加载功能实例详解
2017/04/13 Javascript
Vue.use源码分析
2017/04/22 Javascript
JavaScript 数组去重并统计重复元素出现的次数实例
2017/12/14 Javascript
ElementUI之Message功能拓展详解
2019/10/18 Javascript
JavaScript实现字符串与HTML格式相互转换
2020/03/17 Javascript
jQuery带控制按钮轮播图插件
2020/07/31 jQuery
ant design 日期格式化的实现
2020/10/27 Javascript
[01:46]2018完美盛典章节片——坚守
2018/12/17 DOTA
Python实现telnet服务器的方法
2015/07/10 Python
Python二分查找详解
2015/09/13 Python
利用Python爬取微博数据生成词云图片实例代码
2017/08/31 Python
Python 实现字符串中指定位置插入一个字符
2018/05/02 Python
基于打开pycharm有带图片md文件卡死问题的解决
2020/04/24 Python
matplotlib相关系统目录获取方式小结
2021/02/03 Python
有个性的自我评价范文
2013/11/15 职场文书
拓展训练激励口号
2014/06/17 职场文书
2014年大学生社会实践自我鉴定
2014/09/26 职场文书
Nginx配置之实现多台服务器负载均衡
2021/08/02 Servers
python获取字符串中的email
2022/03/31 Python
Python中Matplotlib的点、线形状、颜色以及绘制散点图
2022/04/07 Python
MySQL数据库如何使用Shell进行连接
2022/04/12 MySQL