27-Vue动画-自定义类名

这一篇文章是面向解决问题,从问题,原理,解决方法入手,之前我们给出问题,没有剖析原理,这里就将剖析了

效果图.gif

一.问题

如果界面上有两个transition标签,也就是有两个需要执行动画的元素,那么如何让两个元素执行不同的动画呢

二.原理

让动画执行元素的原理是transition会自动添加v-enter等类名,让其中的指定元素执行类中定义的动画

三.解决方法

如果能 自定义动画的类名,给不同的transition元素自动添加不同的类名就能让不同的transition执行不同的动画了,我们这里给Transition标签添加name属性,通过nameValue-enter代替v-enter,就能给不同的transition添加不同的动画效果了

四.代码测试

样式.png

结构.png
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 在AngularJS应用中创建动画,有三种途径: 使用CSS3动画 使用JavaScript动画 使用CSS3过渡...
    oWSQo阅读 1,590评论 0 3
  • # 传智播客vue 学习## 1. 什么是 Vue.js* Vue 开发手机 APP 需要借助于 Weex* Vu...
    再见天才阅读 3,833评论 0 6
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 16,480评论 4 61
  • 在学习 element ui 时,发现组件的过渡用的是 Vue.js 提供的 标签。这里来好好认识下 vue ...
    VioletJack阅读 4,224评论 1 10
  • VUE Vue :数据驱动的M V Vm框架 m :model(后台提供数据),v :view(页面),vM(模板...
    wudongyu阅读 5,585评论 0 11

友情链接更多精彩内容