props.d.ts 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. import { IBaseProps } from '../_util/base';
  2. /**
  3. * @description 弹窗,可在其中加入具体内容,展示更多信息供用户使用。
  4. */
  5. export interface IProgressBarProps extends IBaseProps {
  6. /**
  7. * @description 当前进度,范围 0-100
  8. * @default 0
  9. */
  10. percent: number | string;
  11. /**
  12. * @description 模式
  13. * @default 'line'
  14. */
  15. type: 'line' | 'circle';
  16. /**
  17. * @description 圆形进度条画布宽度,单位 px
  18. */
  19. width: number;
  20. /**
  21. * @description 进度条宽度,单位px
  22. */
  23. strokeWidth: number | string;
  24. /**
  25. * @description 状态,仅限 line
  26. */
  27. status: 'success' | 'exception';
  28. /**
  29. * @description 进度条颜色
  30. */
  31. strokeColor: string;
  32. /**
  33. * @description 轨道颜色
  34. */
  35. trailColor: string;
  36. /**
  37. * @description 每次绘制进度条推进的角度,默认6deg
  38. * @default 6
  39. */
  40. speed: number;
  41. /**
  42. * @description 是否开启过渡动画
  43. * @default true
  44. */
  45. animation: boolean;
  46. }
  47. export declare const ProgressBarDefaultProps: Partial<IProgressBarProps>;