更新记录

1.0.1(2026-05-10) 下载此版本

更新使用文档

1.0.0(2026-05-10) 下载此版本

数字滚动累加动画初版


平台兼容性

uni-app(4.0)

Vue2 Vue2插件版本 Vue3 Vue3插件版本 Chrome Safari app-vue app-vue插件版本 app-nvue Android Android插件版本 iOS iOS插件版本 鸿蒙
1.0.0 1.0.0 1.0.0 - 1.0.0 1.0.0
微信小程序 支付宝小程序 抖音小程序 百度小程序 快手小程序 京东小程序 鸿蒙元服务 QQ小程序 飞书小程序 小红书小程序 快应用-华为 快应用-联盟
- - - - - - - -

six-count-up数字滚动累加动画

six-count-up支持数字累加动画效果,数字从0到指定数字逐步累加动画。

1. 基础使用

<template>
    <view class="content">
        <six-count-up ref="sixCountUpRef" displayNumber="0" :targetNumber="numVal"></six-count-up>
        <view @click="startRoll" class="card_but">开始动画</view>
    </view>
</template>

<script>
    export default {
        data() {
            return {
                numVal:0
            }
        },
        onLoad() {
            let _this = this
            //模拟数据请求
            setTimeout(function(){
                _this.numVal = 9876589
            },4000)
        },
        methods: {
            startRoll(){
                this.$refs.sixCountUpRef.startRoll()
                // 若多个数字累加动画需要批量调用,可调用该方法
                // uni.$emit('sixCountUpBatch');
            }
        }
    }
</script>

2. prop属性说明

属性名 类型 默认值 说明
duration Number, String 1500 数字从0到指定数字动画时长2000毫秒
targetNumber Number, String 0 数字动画滚动最终数字
displayNumber Number, String 0 默认初始展示数字
thousandth Boolean false 是否开启千分位格式化数据
delimiter String ',' 千分位格式化分隔符,需配合thousandth为true时使用

3. sixCountUp Methods

方法名称 说明
startRoll 从新之心数字滚动动画,默认每次数字改变或初始化后都会执行该方法

4. sixCountUp数字滚动累加动画组件动画调用

    // 单个数字滚动累加动画组件
    this.$refs.sixCountUpRef.startRoll()
    // 多个数字滚动累加动画组件
    uni.$emit('sixCountUpBatch');

5. 效果预览

sixCountUp

隐私、权限声明

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

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

插件不采集任何数据

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

许可协议

MIT协议

暂无用户评论。