Skip to content
官方QQ交流群
pc端ui:468705115   点此加入
移动端ui:468217742   点此加入
技术交流1:87208295   点此加入
技术交流2:787747122   点此加入
官网
云控制台
开放平台
关注微信公众号
代码仓库: 码云

Transition 动画

该组件用于组件的动画过渡效果。

平台差异说明

App(vue)App(nvue)H5小程序

基本使用

通过slot传入内容,默认使用的是fade效果

html
<template>
    <up-transition :show="show">
        <view class="transition"></view>
    </up-transition>
</template>

<script>
    export default {
        data() {
            return {
                show: true
            }
        }
    }
</script>

动画模式

通过mode传入效果模式,目前支持:

  • fade 淡入
  • fade-up 上滑淡入
  • fade-down 下滑淡入
  • fade-left 左滑淡入
  • fade-right 右滑淡入
  • slide-up 上滑进入
  • slide-down 下滑进入
  • slide-left 左滑进入
  • slide-right 右滑进入
  • zoom-in 缩放
  • zoom-out 缩放
html
<template>
    <up-transition :show="show" mode="zoom-in">
        <view class="transition"></view>
    </up-transition>
</template>

<script>
    export default {
        data() {
            return {
                show: true
            }
        }
    }
</script>

此页面源代码地址

页面源码地址


 github  gitee

API

Props

参数说明类型默认值可选值
show是否展示组件Booleanfalsetrue
mode使用的动画模式Stringfadetrue
duration动画的执行时间,单位msString | Number300-
timingFunction使用的动画过渡函数,见上方说明Stringease-out-
customStyle自定义样式Object--

Events

事件名说明回调参数
beforeEnter进入前触发-
enter进入中触发-
afterEnter进入后触发-
beforeLeave离开前触发-
leave离开中触发-
afterLeave离开后触发-

Copyright © 2017 10yun.com | 十云提供计算服务-IPV6 | ctocode组开发