平台兼容性

Transition 动画

动画组件,组件名:cmd-transition,代码块: cmdTransition。

使用方式:

script 中引用组件

import cmdTransition from "@/components/cmd-transition/cmd-transition.vue"
export default {
    components: {cmdTransition}
}

用法
H5内容变化时动画自动执行,非H5需要重新创建组件实例才会执行。
只用部分,可自行拆解源码中对应样式。

<!-- data属性 show: true -->
<button type="primary" v-on:click="show = !show">你好</button>
<!-- 使用示例 -->
<!-- #ifdef H5 -->
<cmd-transition name="fade">
  <view v-if="show">你好,uni-app</view>
</cmd-transition>
<!-- #endif -->

<!-- #ifndef H5 -->
<cmd-transition v-if="show" name="fade">
  <view>你好,uni-app</view>
</cmd-transition>
<cmd-transition v-if="show" name="fade-up">
  <view>你好,uni-app</view>
</cmd-transition>
<cmd-transition v-if="show" name="fade-down">
  <view>你好,uni-app</view>
</cmd-transition>
<cmd-transition v-if="show" name="fade-left">
  <view>你好,uni-app</view>
</cmd-transition>
<cmd-transition v-if="show" name="fade-right">
  <view>你好,uni-app</view>
</cmd-transition>
<cmd-transition v-if="show" name="slide-up">
  <view>你好,uni-app</view>
</cmd-transition>
<cmd-transition v-if="show" name="slide-down">
  <view>你好,uni-app</view>
</cmd-transition>
<cmd-transition v-if="show" name="slide-left">
  <view>你好,uni-app</view>
</cmd-transition>
<cmd-transition v-if="show" name="slide-right">
  <view>你好,uni-app</view>
</cmd-transition>
<cmd-transition v-if="show" name="bounce">
  <view>你好,uni-app</view>
</cmd-transition>
<cmd-transition v-if="show" name="punch">
  <view>你好,uni-app</view>
</cmd-transition>
<cmd-transition v-if="show" name="zoom">
  <view>你好,uni-app</view>
</cmd-transition>
<cmd-transition v-if="show" name="fly">
  <view>你好,uni-app</view>
</cmd-transition>
<!-- #endif -->

属性说明:

属性名 类型 默认值 说明
name String fade 动画名
使用动画名
淡入淡出: fade、fade-up、fade-down、fade-left、fade-right
滑动: slide-up、slide-down、slide-left、slide-right
弹动: bounce
中部弹出: zoom
中部弹入: punch
飞入: fly

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问