0.0.2 • Published 4 years ago

@farris/ui-progress v0.0.2

Weekly downloads
5
License
-
Repository
-
Last release
4 years ago

Progress 进度条

API

各类型通用的属性。

属性说明类型默认值
[type]类型'line' | 'circle' | 'dashboard''line'
[format]内容的模板函数(percent: number) => stringpercent => percent + '%'
[percent]百分比number0
[showInfo]是否显示进度数值或状态图标booleantrue
[status]状态'success' | 'error' | 'active' | 'normal'-
[strokeLinecap]进度条端点形状'round' | 'square''round'
[strokeColor]进度条颜色,传入对象时为渐变string | { from: string; to: string: direction: string; [percent: string]: string }-
[successPercent]已完成的分段百分比number0
[size]进度条尺寸'default' | 'small''default'

type为line

属性说明类型默认值
[strokeWidth]进度条线的宽度,单位 pxnumber8

type为circle

属性说明类型默认值
[width]圆形进度条画布宽度,单位 pxnumber80
[strokeWidth]圆形进度条宽度,单位是进度条画布宽度的百分比number6

type为dashboard

属性说明类型默认值
[width]仪表盘进度条画布宽度,单位 pxnumber80
[strokeWidth]圆形进度条宽度,单位是进度条画布宽度的百分比number6
[gapDegree]仪表盘进度条缺口角度,可取值 0 ~ 360number0
[gapPosition]仪表盘进度条缺口位置'top' | 'right' | 'bottom' | 'left''top'