Skip to content
12:13

TnCountScroll-数字滚动

该组件一般用于数字的变化,比如用户的积分、余额等,通过数字的变化,给用户明确的数值感受,提示用户进行某一个行为操作

组件位置

typescript
import TnCountScroll from '@tuniao/tnui-vue3-uniapp/components/count-scroll/src/count-scroll.vue'
import TnCountScroll from '@tuniao/tnui-vue3-uniapp/components/count-scroll/src/count-scroll.vue'
typescript
import TnCountScroll from '@/uni_modules/tuniaoui-vue3/components/count-scroll/src/count-scroll.vue'
import TnCountScroll from '@/uni_modules/tuniaoui-vue3/components/count-scroll/src/count-scroll.vue'

平台差异说明

App(vue)H5微信小程序支付宝小程序...
适配中

基础使用

  • 通过设置value的值控制需要显示的值
vue
<template>
  <TnCountScroll value="7865.23" />
</template>
<template>
  <TnCountScroll value="7865.23" />
</template>

设置千分位和小数的分割符

  • 通过修改decimal-separator属性,控制小数点的样式,默认为.
  • 通过修改thousands-separator属性,控制千分位的样式,默认为,

设置的分割符不会影响到数字的计算,只是在显示的时候,会将数字进行分割

vue
<template>
  <TnCountScroll
    value="7865.23"
    decimal-separator="."
    thousands-separator=","
  />
</template>
<template>
  <TnCountScroll
    value="7865.23"
    decimal-separator="."
    thousands-separator=","
  />
</template>

API

Props

属性名说明类型默认值可选值
value待显示的值String | Number--
text-color文字颜色,支持图鸟内置的颜色值、hex、rgb、rgbaString--
font-size字体大小,默认单位为 rpx,可以传入带单位的尺寸值String--
decimal-separator小数点的分隔符String.-
thousands-separator千分位的分隔符,如果不填写则为没有千分位String,-
duration动画执行时间,单位毫秒Number1500-

Tuniao UI