12345678910111213141516171819202122232425262728293031323334353637 |
- import { ElementUIComponent } from './component'
- export type ProgressType = 'line' | 'circle'
- export type ProgressStatus = 'success' | 'exception'
- /** Progress Component */
- export declare class ElProgress extends ElementUIComponent {
- /** Percentage, required */
- percentage: number
- /** The type of progress bar */
- type: ProgressType
- /** The width of progress bar */
- strokeWidth: number
- /** Circle progress bar stroke line cap */
- strokeLinecap: string
- /** Whether to place the percentage inside progress bar, only works when type is 'line' */
- textInside: boolean
- /** The current status of progress bar */
- status: ProgressStatus
- /** Background color of progress bar. Overrides `status` prop */
- color: string | Function | Array<string | { color: string, percentage: number }>
- /** The canvas width of circle progress bar */
- width: number
- /** Whether to show percentage */
- showText: boolean
- /** Template function of the content */
- format(percentage: number): string
- }
|