Skip to content

Transition 过渡动画

基础用法

  • 用于实现元素的过渡动画效果。
  • 可通过不同的模式和动画时长自定义动画效果。
vue
<sn-transition :show="value"></sn-transition>

更多演示请下载demo查看

属性

参数说明类型默认值可选值
show是否显示元素Booleanfalsetrue | false
placed元素隐藏时是否占位Booleantruetrue | false
mode动画模式Stringfadefade | zoom | fadeZoom | fadeUp | fadeRight | fadeDown | fadeLeft | slideUp | slideRight | slideDown | slideLeft
aniTime动画时长String$long-
timingFunction动画时间函数Stringease-out-
customStyle自定义样式Object{}-

事件

名称类型说明
beforeEnter()=>void动画开始前触发
enter()=>void动画开始时触发
afterEnter()=>void动画开始后触发
beforeLeave()=>void动画结束前前触发
leave()=>void动画结束时触发
afterLeave()=>void动画结束后触发
transitionend()=>void每个过渡动画阶段结束时触发

插槽

名称说明
default这里放置内容

使用 MIT 协议