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 词法作用域和闭包分析说明
Aug 12 Javascript
js移除事件 js绑定事件实例应用
Nov 28 Javascript
将input file的选择的文件清空的两种解决方案
Oct 21 Javascript
JavaScript—window对象使用示例
Dec 09 Javascript
js保留小数点后几位的写法
Jan 03 Javascript
jQuery日历插件datepicker用法详解
Mar 03 Javascript
Bootstrap3学习笔记(三)之表格
May 20 Javascript
详解VueJS应用中管理用户权限
Feb 02 Javascript
JavaScript常见JSON操作实例分析
Aug 08 Javascript
mongodb初始化并使用node.js实现mongodb操作封装方法
Apr 02 Javascript
Angular实现svg和png图片下载实现
May 05 Javascript
使用JS实现鼠标放上图片进行放大离开实现缩小功能
Jan 27 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
分页显示Oracle数据库记录的类之一
2006/10/09 PHP
默默简单的写了一个模板引擎
2007/01/02 PHP
SMARTY学习手记
2007/01/04 PHP
php 数据库字段复用的基本原理与示例
2011/07/22 PHP
PHP的简易冒泡法代码分享
2012/08/28 PHP
PHP数组函数array_multisort()用法实例分析
2016/04/02 PHP
[原创]PHP正则匹配中英文、数字及下划线的方法【用户名验证】
2017/08/01 PHP
永不消失的title提示代码
2007/02/15 Javascript
jQuery之排序组件的深入解析
2013/06/19 Javascript
JS可以控制样式的名称写法一览
2014/01/16 Javascript
jQuery toggle 代替方法
2016/03/22 Javascript
jQuery实现将div中滚动条滚动到指定位置的方法
2016/08/10 Javascript
JavaScript实现Fly Bird小游戏
2016/12/15 Javascript
Chrome浏览器的alert弹窗禁止再次弹出后恢复的方法
2016/12/30 Javascript
JS实现动态添加DOM节点和事件的方法示例
2017/04/28 Javascript
Linux系统中利用node.js提取Word(doc/docx)及PDF文本的内容
2017/06/17 Javascript
Net微信网页开发 使用微信JS-SDK获取当前地理位置过程详解
2019/08/26 Javascript
Python安装第三方库及常见问题处理方法汇总
2016/09/13 Python
轻松理解Python 中的 descriptor
2017/09/15 Python
Python编程产生非均匀随机数的几种方法代码分享
2017/12/13 Python
Python进程间通信Queue实例解析
2018/01/25 Python
Python实现Linux监控的方法
2019/05/16 Python
TensorFlow 多元函数的极值实例
2020/02/10 Python
Python实现清理微信僵尸粉功能示例【基于itchat模块】
2020/05/29 Python
Python趣味实例,实现一个简单的抽奖刮刮卡
2020/07/18 Python
HTML5 Canvas实现360度全景图的示例代码
2018/01/29 HTML / CSS
浅析数据存储的三种方式 cookie sessionstorage localstorage 的异同
2020/06/04 HTML / CSS
专营店会计助理岗位职责
2013/11/29 职场文书
《要下雨了》教学反思
2014/02/17 职场文书
公司领导班子民主生活会对照检查材料
2014/10/02 职场文书
干部职工纪律作风整改措施思想汇报
2014/10/11 职场文书
2014年物流工作总结
2014/11/25 职场文书
2015年重阳节活动主持词
2015/07/30 职场文书
python中super()函数的理解与基本使用
2021/08/30 Python
SQL Server中搜索特定的对象
2022/05/25 SQL Server
Elasticsearch6.2服务器升配后的bug(避坑指南)
2022/09/23 Servers