vue过渡和动画总结
vue官网一共介绍了以下几种过渡:
1,单元素消失和显示之间切换的过渡
1)单个节点
2)同一时间渲染多个节点中的一个
3)利用css transition实现过渡,结合class 切换
4)利用css animation实现动画,结合class 切换
5)自定义过渡的类名可以使用第三方的库实现过渡:比如使用animation.css
2,状态过渡
状态过渡没有使用vue内置的transition组件
3,列表过渡
列表过渡使用的是transition-group这个内置组件。transition-group与transition不同在于它会以一个真实元素呈现:默认为一个 span
。你也可以通过 tag
attribute 更换为其他元素
1)列表的排序过渡:利用transition-group不仅可以进入和离开动画,还可以改变定位
2)列表的交错过渡:利用钩子函数实现的过渡
4,初始渲染的过渡
初始渲染的过渡是刚渲染时候有过渡,之后就不在有过渡,使用appear标识
5,过渡模式
一个离开过渡的时候另一个开始进入过渡。适合解决同一时间渲染多个节点中的一个。过渡模式无法应用在列表过渡中
我站在山顶看风景!下面是我的家乡!