关于8-13视频中最后的动画执行问题

来源:8-13 书架弹出框组件开发

你的派door星

2021-04-06

老师您好 本项目中有两处动画的需求是一样的 一个是在5-6目录侧边栏的浮出效果动画(如下图)
图片描述
为了先执行显示背景的动画 再执行弹出层的动画 您用了transition的标签嵌套实现的
图片描述
但是在本节课 8-13的书架tab卡的浮出动画
图片描述
您又用的是settimeout控制变量实现的 对于这个需求我有两个疑惑想你给解答一下
图片描述
(1) 首先就是这两种实现方式该怎么选择呢?哪一种更常用一点呢?
(2) 为什么第二种实现方式必须要用settimeout才能触发动画呢?

写回答

1回答

扬_灵

2021-04-07

同学你好,实现上述的效果的方法有很多,你可以根据自己的需求进行选择https://cn.vuejs.org/v2/guide/transitions.html ,第二种实现方式使用etTimemout 做简单的延时处理。

0
0

Vue 实战商业级读书Web APP完整项目

Vue全家桶+最新前端技术+前后端分离架构,完整项目流程

1610 学习 · 1951 问题

查看课程