小程序数字滚动效果

1,916 阅读1分钟

滚动数字

数字滚动效果

github

体验

image.png

引入

{
  "usingComponents": {
    "sol-animate-number": "/dist/animate-number/index"
  }
}

使用

 <sol-animate-number random id="animate1"  value="{{100}}" min="{{50}}" max="{{150}}" len="{{100}}" options="{{options}}"></sol-animate-number>

API

参数类型描述默认值
valueNumber''
minNumber数字区间,最小值min 最小值 不传默认为 0
optionsObjectduring: 动画时间 , height: 滚动行高 px, width: 组件整体宽度, ease: 动画过渡效果 , color: 字体颜色 , columnStyle: 字体单元 覆盖样式{}
randomBoolean数字区间是否随机生成false
maxNumbermax 数字区间,最大值 不传默认为 value, random 为true 生效-
lenNumberlen 数字区间数值个数 ,random 为true 生效100

1.在某个数字区间顺序滚动时候只需要设置 value 和 min (区间跨度最大500)。

2.在某个数字区间随机滚动时候 ,设置random 为true 时,配合 min max 和 len(默认100,最多500) 使用 。

效果展示