Skip to content

FadeTransition 淡入淡出

用于元素显示与隐藏时的透明度过渡,适合轻量反馈和内容切换。

示例

基础用法

属性示例

vue
<template>
  <mt-fade-transition
    :duration="200"
    @after-leave="handleAfterLeave"
  >
    <div v-show="visible">
      淡入淡出内容
    </div>
  </mt-fade-transition>
</template>

duration 控制透明度动画时长,单位为毫秒。元素离开动画结束后会触发 after-leave

API

Props

属性名说明类型默认值
duration过渡时长,单位 msnumber300

Events

事件名说明回调参数
after-leave离开动画结束后触发-

Slots

插槽名说明作用域参数
default需要淡入淡出的内容-

注意事项

  • 适合简单显隐,不建议承载复杂布局动画。
  • 与条件渲染配合时注意保持内容状态一致。