当一个元素被transition包裹后,Vue会自动分析该元素的变化,并构建一个动画流程
在动画执行之前,Vue会向该元素添加2个class,分别是fade-enter和fade-enter-active,默认的opacity为1,fade-enter在动画执行1帧时opacity为0,1帧后fade-enter被删除,此时opacity重新变为1,但这个过程中fade-enter-active一直监听opacity的变化,监听到opacity的变化后使opacity延长为3s,直到动画结束后fade-enter-active被删除
同理,fade-leave和fade-leave-active也有相同作用