ScrollRank 轮播排名表格
用于展示任务完成的百分比以及数值的排名。
基础用法
data属性为排名表格的数据,接受DataItem类型,pageSize每页大小,togglePage每次翻页切换多少条数据,maxValue最大值,如果不填,默认取data中的最大value,order排序模式
NO.1名称C
91.4%3200 / 3500
91.4%
NO.2名称N
51.4%1800 / 3500
51.4%
NO.3名称M
48.6%1700 / 3500
48.6%
NO.4名称I
42.9%1500 / 3500
42.9%
NO.5名称O
42.9%1500 / 3500
42.9%
格式化数值
valueFormatter进行数值格式化,接受一个函数,参数为name,value,maxValue,index
NO.1名称C
Infinity%3,200
Infinity%
NO.2名称J
Infinity%2,500
Infinity%
NO.3名称I
Infinity%1,500
Infinity%
NO.4名称B
Infinity%1,200
Infinity%
NO.5名称G
Infinity%1,000
Infinity%
参数
| 参数名 | 说明 | 类型 | 可选值 | 默认值 | 
|---|---|---|---|---|
| data | 排名表格的数据 | DataItem[] | - | |
| pageSize | 每页的大小 | number | - | 5 | 
| togglePage | 每次翻页多少条数据 | number | - | 3 | 
| toggleDur | 翻页间隔(毫秒) | number | - | 3 * 1000 | 
| toggleDuration | 翻页动画的时长(毫秒) | number | - | 500 | 
| maxValue | 最大值,如果不设置,自动取data里的最大值 | number | - | |
| valueFormatter | 对data中的value数值格式化,参数name,value, maxValue,index  | Function | - | |
| order | 排列顺序(normal正序,reverse倒序,default不排序) | string | default,reverse,normal | reverse | 
| showRank | 是否展示排名 | boolean | - | true | 
| showPercent | 是否展示百分比 | boolean | - | true | 
| showRatio | 是否比例 | boolean | - | true | 
DataItem属性
| 参数名 | 说明 | 类型 | 可选值 | 默认值 | 
|---|---|---|---|---|
| name | 用于展示的名称 | string,number | - | |
| value | 用于排名的数值 | number | - |