Vue中CSS动画怎么实现
显示的过程:
在动画即将被执行的瞬间,会往div上增加两个class名:fade-enter、fade-enter-active。然后去掉fade-enter,增加fade-enter-to。接着动画继续执行,到结束的瞬间,会把最后两个class去掉。
隐藏的过程:
为啥style标签里的class以fade开头呢?因为我在transition取名就是fade。如果不取名,默认是v。例如:v-enter、v-enter-active。
实例代码:
//name随便取名: hello
为什么要使用Vue
Vue是一款友好的、多用途且高性能的JavaScript框架,使用vue可以创建可维护性和可测试性更强的代码库,Vue允许可以将一个网页分割成可复用的组件,每个组件都包含属于自己的HTML、CSS、JavaScript,以用来渲染网页中相应的地方,所以越来越多的前端开发者使用vue。