transition组件的作用是 给 单个 元素/组件 添加过渡效果;
transition-group组件的作用是给 多个 元素/组件 添加过渡效果;
插入、更新、销毁
的时候,封装成transition组件才会出现过渡效果。toggled content
is
属性的值为要渲染的组件的组件名;
注:transition只会把过渡效果应用到其包裹的内容上,而不会额外渲染 DOM 元素(类似template)。
当 标签/组件 使用 transition包裹后,组件的挂载/卸载将会通过以下6个类名以供我们控制过渡效果
但是若是页面中存在多个transition并且他们的动画效果不一致时,可以通过name
属性来进行单独设置
如上将name属性设置为xxx,那该组件内包裹的元素的动画效果将会通过以下6个类名进行控制
这六个类名的作用分别是什么? 将会在 使用 中进行具体说明。
transition包裹的标签
xxx-enter-active
表示元素进入过程中所执行的样式(动画);xxx-leave-active
表示元素离开过程中所执行的样式(动画);transition包裹的标签
xxx-enter
表示元素进入之前的样式xxx-enter-to
表示元素进入之后的样式xxx-leave
表示元素离开之前的样式xxx-leave-to
表示元素离开之后的样式xxx-enter-active
表示元素进入过程中所执行的样式(动画) xxx-leave-active
表示元素离开过程中所执行的样式(动画) xxx-enter
表示元素进入之前的样式 xxx-enter-to
表示元素进入之后的样式 xxx-leave
表示元素离开之前的样式 xxx-leave-to
表示元素离开之后的样式