Vue状态过渡
Vue 的过渡系统提供了非常多简单的方法设置进入、离开和列表的动效。那么对于数据元素本身的动效呢,Vue使用第三方库来实现切换元素的过渡状态。
数据元素本身的动效有哪些?
- 数字和运算
- 颜色的显示
- SVG 节点的位置
- 元素的大小和其他的属性
之前在讲计算属性的时候有提到过,Vue提供了一种更通用的方式来观察和响应 Vue 实例上的数据变动:侦听属性(watch)。那个时候说一般都是使用computed,但是存在即是有道理的,watch有他自己的优势。
先来看一个例子,输入数字后,数字做动画效果,使用Tweenjs:
首先导入 https://fastly.jsdelivr.net/npm/tween.js@16.3.4
1 | <div id="app"> |
1 | new Vue({ |
直接在代码里解释比较详细,在官网的例子上做了些注释,更多的例子可以去官网学习一下。
以上就是我对Vue状态过渡的一些理解,有哪里不对的欢迎提出
-------------本文结束感谢您的阅读-------------