6张脑图带你了解Vue3中的过渡和动画 | 附高清原图

点击上方 前端Q,关注公众号

回复加群,加入前端Q技术交流群

前言

????最近重新夯实Vue3,梳理的相关知识点和细节

????目前进度:

  • 第1部分:**基础**[2]

  • 第2部分:**深入组件**[3]

本文关于Vue3中的过渡和动画,我将相关内容整理成6张脑图,一来可以快速了解过渡和动画,二来方便以后查看!内容如下⬇

脑图

过渡和动画概述

如果没有接触过,你一定会想Vue中如何使用过渡和动画?

简单概述,Vue内置了<transition><transition-group>两个组件,用于更方便的处理过渡和动画,同时也可以使用classstyle激活动画和过渡

1过渡和动画概述.png

基于class和style的过渡和动画

可以通过添加一个条件class来激活动画,style也是类似,本质上v-bind动态绑定

为了更好的性能,一方面我们可以使用不触发重绘的属性,如TransformOpacity;另外一方面可以对动画进行硬件加速,如通过perspectivebackface-visibilitytransform:translateZ(x)

2基于class和style的过渡和动画.png

单元素/单组件的过渡

核心点是使用Vue内置transition组件配合v-ifv-show实现单元素/单组件的过渡

3单元素单组件的过渡.png

多元素/多组件的过渡

多元素的过渡需要配合v-if/v-else-if/v-else指令

多个组件若每次只渲染一个,只需包裹动态组件即可实现;若要渲染多个,则要使用之后要讲的列表过渡

4多元素多组件的过渡.png

列表过渡

使用<transition-group>包裹要渲染的组件,配合v-for

5列表过渡.png

状态过渡

状态过渡其实就是纯数据元素的过渡,可以结合Vue提供的东西,如监听器、响应性和组件系统等,制作出各种有意思的东西

6状态过渡.png

附件

我已将以上原图及源文件已上传github:github.com/jCodeLife/m…[4]

一来方便大家批量下载,二来可以根据自己的想法和习惯进行修改

END

以上就是Vue中过渡和动画相关的所有内容

如有问题,欢迎留言告知,感谢~

关于本文

来源:LBJ

https://juejin.cn/post/6992134610310135838

声明:文章著作权归作者所有,如有侵权,请联系小编删除。

往期推荐

大厂面试过程复盘(微信/阿里/头条,附答案篇)

面试题:说说事件循环机制(满分答案来了)

专心工作只想搞钱的前端女程序员的2020


最后

  • 欢迎加我微信(winty230),拉你进技术群,长期交流学习...

  • 欢迎关注「前端Q」,认真学前端,做个专业的技术人...

点个在看支持我吧

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值