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 相关文章推荐
基于jQuery替换table中的内容并显示进度条的代码
Aug 02 Javascript
JQquery的一些使用心得分享
Aug 01 Javascript
JavaScript中this关键词的使用技巧、工作原理以及注意事项
May 20 Javascript
元素绑定click点击事件方法
Jun 08 Javascript
在IE8上JS实现combobox支持拼音检索功能
May 23 Javascript
浅析JS获取url中的参数实例代码
Jun 14 Javascript
JS实现的相册图片左右滚动完整实例
Nov 23 Javascript
JavaScript之Map和Set_动力节点Java学院整理
Jun 29 Javascript
详解VUE中常用的几种import(模块、文件)引入方式
Jul 03 Javascript
微信小程序:数据存储、传值、取值详解
May 07 Javascript
layui 上传文件_批量导入数据UI的方法
Sep 23 Javascript
Vue如何使用混合Mixins和插件开发详解
Feb 05 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
Zend的MVC机制使用分析(一)
2013/05/02 PHP
PHP中使用FFMPEG获取视频缩略图和视频总时长实例
2014/05/04 PHP
重新认识php array_merge函数
2014/08/31 PHP
ThinkPHP数据操作方法总结
2015/09/28 PHP
Laravel构建即时应用的一种实现方法详解
2017/08/31 PHP
学习YUI.Ext第七日-View&amp;JSONView Part Two-一个画室网站的案例
2007/03/10 Javascript
jQuery语法总结和注意事项小结
2012/11/11 Javascript
Javascript实现滑块滑动改变值的实现代码
2013/04/12 Javascript
JavaScript1.6数组新特性介绍以及JQuery的几个工具方法
2013/12/06 Javascript
jQuery zTree加载树形菜单功能
2016/02/25 Javascript
基于BootStrap Metronic开发框架经验小结【九】实现Web页面内容的打印预览和保存操作
2016/05/12 Javascript
addEventListener()与removeEventListener()解析
2017/04/20 Javascript
基于DOM节点删除之empty和remove的区别(详解)
2017/09/11 Javascript
vue 实现复制内容到粘贴板clipboard的方法
2018/03/17 Javascript
小程序云开发如何实现图片上传及发表文字
2019/05/17 Javascript
js+audio实现音乐播放器
2020/09/13 Javascript
python使用锁访问共享变量实例解析
2018/02/08 Python
详解python中asyncio模块
2018/03/03 Python
python使用requests模块实现爬取电影天堂最新电影信息
2019/04/03 Python
Python批量生成幻影坦克图片实例代码
2019/06/04 Python
分享8个非常流行的 Python 可视化工具包
2019/06/05 Python
jupyter notebook中新建cell的方法与快捷键操作
2020/04/22 Python
浅谈matplotlib 绘制梯度下降求解过程
2020/07/12 Python
python 检测nginx服务邮件报警的脚本
2020/12/31 Python
python实现学生通讯录管理系统
2021/02/25 Python
Html5新增标签有哪些
2017/04/13 HTML / CSS
Talbots官网:美国成熟女装品牌
2019/11/15 全球购物
银行办理业务介绍信
2014/01/18 职场文书
护士辞职信模板
2014/01/20 职场文书
《商鞅南门立木》教学反思
2014/02/16 职场文书
电大毕业个人生自我鉴定
2014/03/26 职场文书
自主招生教师推荐信
2014/05/10 职场文书
2014党委书记四风问题对照检查材料思想汇报
2014/09/22 职场文书
python内置进制转换函数的操作
2021/06/02 Python
叶县这家生产军用电台的兵工厂,人称“四机部”,走出一上将
2022/02/18 无线电
Windows server 2016服务器基本设置
2022/08/14 Servers