Vue过度效果与动画

文章目录


nextTick

1.语法:this.$nextTick(回调函数)

2.作用:在下一次DOM更新结束之后执行其指定的回调

3.什么时候用:当数据进行改变后,要基于更新后的dom进行某些操作的时候,要在nextTick所指定的的回调函数中进行执行

Vue封装的过度与动画

1.作用:在插入,更新或者移除dom元素的时候,在合适的时候给元素添加各种类名

2.图示

3.写法
准备好样式

  • 元素进入的样式
    1.v-enter:进入的起点
    2.v-enter-active:进入的过程
    3.v-enter-to:进入的终点
  • 元素离开的样式
    1.v-leave:进入的起点
    2.v-leave-active:进入的过程
    3.v-leave-to:进入的终点

使用<transition>包裹要过度的元素,并配置name属性

html 复制代码
<transition name="hello">
	<h1 v-show="isShow">hello</h1>
</transition>

备注:若有多个元素需要过度,则需要使用<transition-group>,且每个元素都需要指定key值

使用第三方css动画库Animate.css

1.安装

bash 复制代码
npm install animate.css --save

2.引入

bash 复制代码
import 'animate.css'

3.使用

相关推荐
军军君0115 分钟前
Three.js基础功能学习十一:动画与音频
前端·javascript·3d·js·threejs·三维
我即将远走丶或许也能高飞16 分钟前
reduxjs/toolkit 的学习使用
前端·javascript·学习·reactjs
Coder_Boy_16 分钟前
基于SpringAI的在线考试系统-知识点管理模块完整优化方案
java·前端·人工智能·spring boot
摘星编程31 分钟前
OpenHarmony环境下React Native:Sensors摇一摇换图
javascript·react native·react.js
码界奇点33 分钟前
基于Spring Boot与Vue的校园后台管理系统设计与实现
vue.js·spring boot·后端·毕业设计·源代码管理
Dontla37 分钟前
打开网站时弹出Accept Cookies(接受Cookie)提示是什么意思?(数据保护法规,欧盟GDPR)
前端·数据库
2501_944526421 小时前
Flutter for OpenHarmony 万能游戏库App实战 - 关于页面实现
android·java·开发语言·javascript·python·flutter·游戏
壹号机长1 小时前
canvas烟花特效各种前端框架都可以使用H5,vue,react,
vue.js·react.js·前端框架
咸鱼2.01 小时前
【java入门到放弃】VUE部分知识点
java·javascript·vue.js
weixin_489690021 小时前
MicroSIP自定义web拨打协议
服务器·前端·windows