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的Function详细
Nov 14 Javascript
用javascript添加控件自定义属性解析
Nov 25 Javascript
jquery遍历之parent()和parents()的区别及parentsUntil()方法详解
Dec 02 Javascript
jQuery在iframe中无法弹出对话框的解决方法
Jan 12 Javascript
JS获得浏览器版本和操作系统版本的例子
May 13 Javascript
功能强大的Bootstrap效果展示(二)
Aug 03 Javascript
在html中引入外部js文件,并调用带参函数的方法
Oct 31 Javascript
详解为Angular.js内置$http服务添加拦截器的方法
Dec 20 Javascript
Layui 设置select下拉框自动选中某项的方法
Aug 14 Javascript
傻瓜式解读koa中间件处理模块koa-compose的使用
Oct 30 Javascript
Vue v-for中的 input 或 select的值发生改变时触发事件操作
Aug 31 Javascript
Ant design vue中的联动选择取消操作
Oct 31 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函数篇之掌握ord()与chr()函数应用
2011/12/05 PHP
PHP结合JQueryJcrop实现图片裁切实例详解
2014/07/24 PHP
PHP+JS实现的商品秒杀倒计时用法示例
2016/11/15 PHP
thinkphp整合微信支付代码分享
2016/11/24 PHP
PHP缩略图生成和图片水印制作
2017/01/07 PHP
PHP中通过getopt解析GNU C风格命令行选项
2019/11/18 PHP
Laravel5.1 框架表单验证操作实例详解
2020/01/07 PHP
javascript json2 使用方法
2010/03/16 Javascript
javascript下数值型比较难点说明
2010/06/07 Javascript
深入理解JavaScript系列(9) 根本没有“JSON对象”这回事!
2012/01/15 Javascript
根据IP的地址,区分不同的地区,查看不同的网站页面的js代码
2013/02/26 Javascript
javascript实现信息的显示和隐藏如注册页面
2013/12/03 Javascript
Javascript 数组排序详解
2014/10/22 Javascript
javascript中$(function() {});写与不写有哪些区别
2015/08/10 Javascript
JavaScript实现时间倒计时跳转(推荐)
2016/06/28 Javascript
JS实现图片剪裁并预览效果
2016/08/12 Javascript
Vue.js 和 MVVM 的注意事项
2016/11/07 Javascript
JavaScript中定义对象原型的两种使用方法
2016/12/15 Javascript
javascript基本数据类型和转换
2017/03/17 Javascript
seajs中模块依赖的加载处理实例分析
2017/10/10 Javascript
form表单数据封装成json格式并提交给服务器的实现方法
2017/12/14 Javascript
使用webpack3.0配置webpack-dev-server教程
2018/05/29 Javascript
JavaScript深拷贝和浅拷贝概念与用法实例分析
2018/06/07 Javascript
如何使用CSS3和JQuery easing 插件制作绚丽菜单
2019/06/18 jQuery
简单分析Python中用fork()函数生成的子进程
2015/05/04 Python
Python正则获取、过滤或者替换HTML标签的方法
2016/01/28 Python
Python设计模式之中介模式简单示例
2018/01/09 Python
VSCode下配置python调试运行环境的方法
2018/04/06 Python
Python any()函数的使用方法
2019/10/28 Python
基于CSS3实现的漂亮Menu菜单效果代码
2015/09/10 HTML / CSS
美国真皮手袋品牌:GiGi New York
2017/03/10 全球购物
美国气象仪器、花园装饰和墙壁艺术商店:Wind & Weather
2019/05/29 全球购物
碧欧泉法国官网:Biotherm法国
2019/10/23 全球购物
工程售后服务承诺书
2014/05/21 职场文书
股东出资证明书范例
2014/10/04 职场文书
2019年最新借条范本!
2019/07/08 职场文书