使用须知:

1. 简单介绍<transition>

name ( - string ),用于自动生成 CSS 过渡类名。

例如: name: 'fade' 将自动拓展为.fade-enter.fade-enter-active 等。默认类名为 "v"

  • <transition>元素作为单个元素/组件的过渡效果。
  • <transition> 只会把过渡效果应用到其包裹的内容上,而不会额外渲染 DOM元素,也不会出现在检测过的组件层级中。
注意:

Vue只有在插入,更新或者移除 DOM元素时才会应用过渡效果。

2. 一般两类情况:

  • 一个是利用CSS过渡 或者 动画
  • 另一个是利用JavaScript钩子函数

3. transtion 和transtion-group的使用与区别:


对应的报错:


附:官方文档

  • Vue官方文档 · 查看详情

实用 Demo代码 · 举例:

// App.vue<template><div id="app"><transition name="fade" mode="out-in"><router-view></router-view></transition>   </div>
</template><script>
export default {name: 'App'
}
</script><style>
#app {font-family: 'Avenir', Helvetica, Arial, sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-align: center;color: #2c3e50;margin-top: 60px;
}
/* 载入动画效果 */
/* .fade-enter-active, .fade-leave-active {transition: opacity .5s;
} */
.fade-enter-active, .fade-leave-active {transition: all .2s ease;
}
.fade-enter,.fade-leave-active {opacity: 0;
}
.fade-enter, .fade-leave-to /* .fade-leave-active below version 2.1.8 */ {opacity: 0;
}
</style>

以上就是关于“ vue组件transition的使用(demo演示) - 教程篇 ” 的全部内容。

vue组件transition的使用(demo演示) - 教程篇相关推荐

  1. vue组件之间传值方式方法---实战面试篇

    vue组件之间传值方式方法 vue组件传值 vue组件化 什么是组件化? vue组件通讯 父组件向子组件传值 子组件向父组件传值 兄弟组件传值 总结 vue组件传值 最近准备面试跳槽.说到前端面试,有 ...

  2. Vue 组件学习总结

    本文主要是对 Vue 组件学习的总结和之后要写的内容的计划. 组件学习总结 组件库的本质是什么? 组件库其实就是一堆组件组成的一个项目,一般项目里会有组件和演示项目.当项目调试时 webpack 打包 ...

  3. JFormDesigner教程(02)demo演示 java swing插件

    目录 0 前言 1 demo演示 0 前言 在上一篇博客中,讲了如何下载JFormDesigner: https://gitee.com/YFwinston/java-swing/tree/main ...

  4. 包含Demo示例,包含实列,vue插件汇总,vue组件大全,

    目录 一.UI组件及框架 二.滚动scroll组件 三.slider组件 四.编辑器 五.图表 六.日历 七.地址选择 八.地图 九.播放器 十.文件上传 十一.图片处理 十二.提示 十三.进度条 十 ...

  5. 十多款优秀的Vue组件库介绍

    十多款优秀的Vue组件库介绍 1. iView UI组件库 iView 是一套基于 Vue.js 的开源 UI 组件库,主要服务于 PC 界面的中后台产品.iView的组件还是比较齐全的,更新也很快, ...

  6. vue侧边栏组件_画布侧边栏Vue组件

    vue侧边栏组件 汉堡菜单 (vue-burger-menu) An off-canvas sidebar Vue component with a collection of effects and ...

  7. vue markdown_基于Markdown的幻灯片的Vue组件

    vue markdown 显示标记 (vue-mark-display) A Vue Component to generate Markdown-based slides. Vue组件,用于生成基于 ...

  8. 滴滴开源 Vue 组件库— cube-ui

    cube-ui 是滴滴去年底开源的一款基于 Vue.js 2.0 的移动端组件库,主要核心目标是做到体验极致.灵活性强.易扩展以及提供良好的周边生态-后编译. 自 17 年 11 月开源至今已有 5 ...

  9. Vue 组件间的通讯

    这一节我们一起看看 vue 中组件间的数据是如何传递的. 前面,我们已经初步建立了 vue 组件化的思想,知道如何创建组件.引入组件以及如何在组件里的一些功能.接下来,我们来学习怎么建立组件之间的连接 ...

最新文章

  1. Linux下支持rz/sz上传下载文件
  2. PLSQL中Database怎么填
  3. boost::statechart模块自定义反应测试相关的测试程序
  4. Oracle 数据库基础学习 (六) 子查询
  5. java控制台输入输出总结
  6. 越来越多的人不刷朋友圈竟然是因为.....
  7. 206块积木,72套进阶玩法!玩转STEAM教育,帮你省掉上万块的乐高课
  8. prima evb_用Priam设置Cassandra
  9. CCF201812-1 小明上学
  10. Xcode 6.0中彻底关闭ARC
  11. MTK:MVRAM操作
  12. 黑手安全网-------那些年我们抓过的肉鸡课程笔记
  13. android按键精灵 释放内存,【院刊】-【201408期】内存用完?院刊教你如何释放系统内存...
  14. 一文读懂海姆达尔Heimdallr经济模型,解析链游明星的价值优势
  15. 7的整除特征 三位一截_小学数学竞赛七、数的整除特征(一)
  16. 《青春有你2》选手信息爬取
  17. 史上最污技术解读,我竟然秒懂了
  18. element UI的带输入建议el-autocomplete总结(详细,全)
  19. matlab心线代码,matlab心形线
  20. ZooKeeper 命令操作

热门文章

  1. MSsqlserver服务快速打开和停止
  2. iOS 后台语音播报功能开发过程中的那些坑
  3. Javascript之ES7详解
  4. 洛谷 P3211 [HNOI2011]XOR和路径(推dp+高斯消元)
  5. mac升级10.12后,安全和隐私中没有了安装任何来源的选项的解决办法
  6. swift 闭包的使用
  7. MBR与GPT的分区结构
  8. 配置UIAutomator中的ANT环境报不是内部命令与外部命令
  9. maven中文乱码问题——编译错误
  10. 大型数据库的设计原则与开发技巧