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.使用

相关推荐
佛山个人技术开发2 分钟前
高端旅游风景区酒店民宿网站模板 自适应宽屏文旅酒店源码
前端·html5·旅游
ZC跨境爬虫14 分钟前
跟着 MDN 学JavaScript day_5:技能测试——变量实战
java·开发语言·前端·javascript
HjhIron20 分钟前
深入理解 JavaScript 执行机制:从编译到运行的完整揭秘
javascript
pan_junbiao26 分钟前
Whistle 抓包工具的安装与使用
前端·测试工具·压力测试·抓包
Cory.眼33 分钟前
前端调用后端接口全流程实战
前端·调用接口
云水一下34 分钟前
TypeScript 从零基础到精通(四):面向对象编程(类与继承)
javascript·typescript
牛栓柱39 分钟前
【后端实战】用 Supabase + React/TS 零成本构建高并发 Multi-Agent 服务
前端·数据库·人工智能·后端·react.js·前端框架
木斯佳42 分钟前
前端八股文面经大全:百度-Agent部门-前端一面(2026-06-04)·面经深度解析
前端
shmily麻瓜小菜鸡43 分钟前
Bootstrap 4 常用工具类速查表
前端·javascript·bootstrap
CDN36044 分钟前
【架构进阶】告别配置漂移!用 NodeNext + Workspace 打造优雅的 TypeScript Monorepo
前端·javascript·typescript