关于vue.js过渡css类名的理解(推荐)
附上官方文档图。
总体就是在解释v-enter,v-enter-active,v-leave,v-leave-active的意思,我看了半天,就是看不懂,老是和鼠标的mouseover和mouseout事件联想在一起,在经过多方的查找,总算是理解了,以下就是我所理解的意思,希望对路过的有所帮助,更希望路过的能帮我检查检查。
start:
,通过一个例子来说明,实践是检验真理的唯一标准。
结果点击按钮,show=false时,div消失;点击,show=true,div用蓝色逐渐变成橙色,过渡时间为3s。
将样式更改为
结果点击按钮,show=false时,div逐步从橙色变成蓝色,过渡时间为3s。
通过以上两个例子,v-enter和v-leave的区别已经显而易见了。
v-enter:定义目标元素在消失后,又开始出现时的状态;
v-leave:定义目标元素正准备消失时的状态;
以上两个都是一瞬间的事情,就好比flash动画的一帧内容,至于第二帧至结尾的内容就交给v-enter-ative和v-leave-active了。
v-enter-active定义目标元素出现在文档中的最终状态(一帧);
v-leave-active定义目标元素离开文档时的最终状态(一帧),展现完这一状态后就消失了。
,过渡的效果transition都定义在上面的两个样式中,也难怪官方文档中v-enter-active和v-leave-active表示的是一段距离。
注意这两个样式一定要定义在对应的v-enter或者v-leave之前,否则显示是无效的。
以上所述是长沙网络推广给大家介绍的关于vue.js过渡css类名的理解,希望对大家有所帮助,如果大家有任何疑问请给我留言,长沙网络推广会及时回复大家的。在此也非常感谢大家对狼蚁SEO网站的支持!
编程语言
- 宿迁百度关键词排名指南:实现精准营销的关键
- 四川SEO优化怎么做网络推广
- 立昂技术备案老域名收购:如何为您的业务赋能
- 安徽百度关键词seo贵不贵,一般需要多少钱
- 吉林百度快照排名怎么做电话营销
- 多伦新手做SEO怎么做
- 甘肃优化关键词排名推广怎么做论坛营销
- 沙雅SEO网站推广:提升您的在线可见性
- 四川SEO优化如何提升销售额和销售量
- 聂荣网站排名优化:提升网站可见性的全方位指
- 涞水SEO:提升地方企业在线可见性的策略
- 辽宁百度seo排名怎样做网站排名
- 临湘哪有关键词排名优化:提升网站可见度的关
- 黑龙江百度网站优化有没有优惠
- 凉城优化关键词排名推广:提升您的网络可见性
- 萝北整站优化:提升您网站流量和排名的全面指