Skip to content

mosowe-number-run 数字动画效果

uniapp/uni_modules组件

下载地址

兼容性

平台androidios微信小程序H5
兼容

props

属性类型说明默认
numbernumber数值0
sizenumber尺寸,单位px30
delaynumber动画延迟执行时间,单位ms100
speednumber动画执行时长,单位ms500
autoboolean是否自动播放true

emits

事件名说明
click组件点击事件

events

事件名说明
start手动触发动画事件

示例代码

vue
<template>
  <view class="h3-title">手动触发</view>
  <mosowe-number-run
    ref="zoNumberRunRef"
    :number="number"
    :delay="100"
    :leep="1000"
    :auto="false"
  ></mosowe-number-run>
  <mosowe-button @click="addNumber">点我增加</mosowe-button>
</template>

<script setup lang="ts">
  import { ref } from 'vue';
  const zoNumberRunRef = ref<any>(null);
  const number = ref(12356);
  setTimeout(() => {
    zoNumberRunRef.value.start();
  }, 1000);
  const addNumber = () => {
    number.value += 1;
  };
</script>

<style lang="scss" scoped>
  .number-run-page {
  }
</style>

贡献者

mosowe

文档版本 v1.0.1