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、rgba | String | - | - |
font-size | 字体大小,默认单位为 rpx,可以传入带单位的尺寸值 | String | - | - |
decimal-separator | 小数点的分隔符 | String | . | - |
thousands-separator | 千分位的分隔符,如果不填写则为没有千分位 | String | , | - |
duration | 动画执行时间,单位毫秒 | Number | 1500 | - |