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 | - |