props.js 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. /* eslint-disable */
  2. const props = {
  3. /** 当前步骤,即整个步骤条进度。默认根据步骤下标判断步骤的完成状态,当前步骤为进行中,当前步骤之前的步骤为已完成,当前步骤之后的步骤为未开始。如果每个步骤没有设置 value,current 值为步骤长度则表示所有步骤已完成。如果每个步骤设置了自定义 value,则 current = 'FINISH' 表示所有状态完成 */
  4. current: {
  5. type: String,
  6. optionalTypes: [Number],
  7. value: null,
  8. },
  9. /** 当前步骤,即整个步骤条进度。默认根据步骤下标判断步骤的完成状态,当前步骤为进行中,当前步骤之前的步骤为已完成,当前步骤之后的步骤为未开始。如果每个步骤没有设置 value,current 值为步骤长度则表示所有步骤已完成。如果每个步骤设置了自定义 value,则 current = 'FINISH' 表示所有状态完成,非受控属性 */
  10. defaultCurrent: {
  11. type: String,
  12. optionalTypes: [Number],
  13. value: 0,
  14. },
  15. /** 用于控制 current 指向的步骤条的状态 */
  16. currentStatus: {
  17. type: String,
  18. value: 'process',
  19. },
  20. /** 组件类名,用于设置组件外层元素元素类名 */
  21. externalClasses: {
  22. type: Array,
  23. },
  24. /** 步骤条方向,有两种:横向和纵向 */
  25. layout: {
  26. type: String,
  27. value: 'horizontal',
  28. },
  29. /** 只读状态 */
  30. readonly: {
  31. type: Boolean,
  32. value: false,
  33. },
  34. /** 步骤条风格 */
  35. theme: {
  36. type: String,
  37. value: 'default',
  38. },
  39. };
  40. export default props;
  41. //# sourceMappingURL=props.js.map