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 appendChild,innerHTML,join性能比较代码
Aug 29 Javascript
js DOM 元素ID就是全局变量
Sep 20 Javascript
解析javascript 实用函数的使用详解
May 10 Javascript
JS实现切换标签页效果实例代码
Nov 01 Javascript
JS获取当前日期和时间的简单实例
Nov 19 Javascript
关于页面嵌入swf覆盖div层的问题的解决方法
Feb 11 Javascript
js对象转json数组的简单实现案例
Feb 28 Javascript
微信js-sdk地理位置接口用法示例
Oct 12 Javascript
javascript 注释代码的几种方法总结
Jan 04 Javascript
微信小程序如何获知用户运行小程序的场景教程
May 17 Javascript
微信小程序实现图片放大预览功能
Oct 22 Javascript
微信小程序点击view动态添加样式过程解析
Jan 21 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 checkbox复选框值的获取与checkbox默认值输出方法
2010/05/15 PHP
PHP开发框架Laravel数据库操作方法总结
2014/09/03 PHP
纯PHP代码实现支付宝批量付款
2015/12/24 PHP
PHP strip_tags() 去字符串中的 HTML、XML 以及 PHP 标签的函数
2016/05/22 PHP
利用php抓取蜘蛛爬虫痕迹的示例代码
2016/09/30 PHP
网站上面有这种切换效果
2006/06/26 Javascript
js实现iframe动态调整高度的代码
2008/01/06 Javascript
Node.js实用代码段之获取Buffer对象字节长度
2016/03/17 Javascript
js完整倒计时代码分享
2016/09/18 Javascript
AngularJS实现的获取焦点及失去焦点时的表单验证功能示例
2017/10/25 Javascript
JS内部事件机制之单线程原理
2018/07/02 Javascript
vue 权限认证token的实现方法
2018/07/17 Javascript
angularjs使用div模拟textarea文本框的方法
2018/10/02 Javascript
如何实现一个webpack模块解析器
2018/10/24 Javascript
在vue中使用express-mock搭建mock服务的方法
2018/11/07 Javascript
vue 组件之间事件触发($emit)与event Bus($on)的用法说明
2020/07/28 Javascript
js删除指定位置超链接中含有百度与360的标题
2021/01/06 Javascript
[01:02:30]Mineski vs Secret 2019国际邀请赛淘汰赛 败者组 BO3 第三场 8.22
2019/09/05 DOTA
浅谈python 读excel数值为浮点型的问题
2018/12/25 Python
Python中的枚举类型示例介绍
2019/01/09 Python
libreoffice python 操作word及excel文档的方法
2019/07/04 Python
Python中断多重循环的思路总结
2019/10/04 Python
python属于跨平台语言码
2020/06/09 Python
Java中的基本数据类型所占存储空间大小固定的吗
2012/02/15 面试题
物理研修随笔感言
2014/02/14 职场文书
放飞中国梦演讲稿
2014/04/23 职场文书
银行求职信怎么写
2014/05/26 职场文书
励志演讲稿大全
2014/08/21 职场文书
社会实践的活动方案
2014/08/22 职场文书
忠诚教育心得体会
2014/09/03 职场文书
诉讼授权委托书
2014/10/15 职场文书
2015年公司后勤管理工作总结
2015/05/13 职场文书
python实现简易名片管理系统
2021/04/11 Python
python基于scrapy爬取京东笔记本电脑数据并进行简单处理和分析
2021/04/14 Python
如何利用React实现图片识别App
2022/02/18 Javascript
教你win10系统中APPCRASH事件问题解决方法
2022/07/15 数码科技