tdesign-mobile-vue
Version:
tdesign-mobile-vue
1 lines • 4.63 kB
Source Map (JSON)
{"version":3,"file":"props.mjs","sources":["../../src/steps/props.ts"],"sourcesContent":["/* eslint-disable */\n\n/**\n * 该文件为脚本自动生成文件,请勿随意修改。如需修改请联系 PMC\n * */\n\nimport { TdStepsProps } from './type';\nimport { PropType } from 'vue';\n\nexport default {\n /** 当前步骤,即整个步骤条进度。默认根据步骤下标判断步骤的完成状态,当前步骤为进行中,当前步骤之前的步骤为已完成,当前步骤之后的步骤为未开始。如果每个步骤没有设置 value,current 值为步骤长度则表示所有步骤已完成。如果每个步骤设置了自定义 value,则 current = 'FINISH' 表示所有状态完成 */\n current: {\n type: [String, Number] as PropType<TdStepsProps['current']>,\n default: undefined,\n },\n modelValue: {\n type: [String, Number] as PropType<TdStepsProps['current']>,\n default: undefined,\n },\n /** 当前步骤,即整个步骤条进度。默认根据步骤下标判断步骤的完成状态,当前步骤为进行中,当前步骤之前的步骤为已完成,当前步骤之后的步骤为未开始。如果每个步骤没有设置 value,current 值为步骤长度则表示所有步骤已完成。如果每个步骤设置了自定义 value,则 current = 'FINISH' 表示所有状态完成,非受控属性 */\n defaultCurrent: {\n type: [String, Number] as PropType<TdStepsProps['defaultCurrent']>,\n },\n /** 用于控制 current 指向的步骤条的状态 */\n currentStatus: {\n type: String as PropType<TdStepsProps['currentStatus']>,\n default: 'process' as TdStepsProps['currentStatus'],\n validator(val: TdStepsProps['currentStatus']): boolean {\n if (!val) return true;\n return ['default', 'process', 'finish', 'error'].includes(val);\n },\n },\n /** 步骤条方向,有两种:横向和纵向 */\n layout: {\n type: String as PropType<TdStepsProps['layout']>,\n default: 'horizontal' as TdStepsProps['layout'],\n validator(val: TdStepsProps['layout']): boolean {\n if (!val) return true;\n return ['horizontal', 'vertical'].includes(val);\n },\n },\n /** 只读状态 */\n readonly: {\n type: Boolean,\n default: undefined,\n },\n /** 步骤条顺序 */\n sequence: {\n type: String as PropType<TdStepsProps['sequence']>,\n default: 'positive' as TdStepsProps['sequence'],\n validator(val: TdStepsProps['sequence']): boolean {\n if (!val) return true;\n return ['positive', 'reverse'].includes(val);\n },\n },\n /** 步骤条风格 */\n theme: {\n type: String as PropType<TdStepsProps['theme']>,\n default: 'default' as TdStepsProps['theme'],\n validator(val: TdStepsProps['theme']): boolean {\n if (!val) return true;\n return ['default', 'dot'].includes(val);\n },\n },\n /** 当前步骤发生变化时触发 */\n onChange: Function as PropType<TdStepsProps['onChange']>,\n};\n"],"names":["current","type","String","Number","default","modelValue","defaultCurrent","currentStatus","validator","val","includes","layout","readonly","Boolean","sequence","theme","onChange","Function"],"mappings":";;;;;;AASA,YAAe;AAEbA,EAAAA,OAAS,EAAA;AACPC,IAAAA,IAAA,EAAM,CAACC,MAAA,EAAQC,MAAM,CAAA;AACrBC,IAAAA,OAAS,EAAA,KAAA,CAAA;GACX;AACAC,EAAAA,UAAY,EAAA;AACVJ,IAAAA,IAAA,EAAM,CAACC,MAAA,EAAQC,MAAM,CAAA;AACrBC,IAAAA,OAAS,EAAA,KAAA,CAAA;GACX;AAEAE,EAAAA,cAAgB,EAAA;AACdL,IAAAA,IAAA,EAAM,CAACC,MAAA,EAAQC,MAAM,CAAA;GACvB;AAEAI,EAAAA,aAAe,EAAA;AACbN,IAAAA,IAAM,EAAAC,MAAA;AACNE,IAAAA,OAAS,EAAA,SAAA;AACTI,IAAAA,WAAAA,SAAAA,UAAUC,GAA6C,EAAA;AACrD,MAAA,IAAI,CAACA,GAAA,EAAY,OAAA,IAAA,CAAA;AACjB,MAAA,OAAO,CAAC,SAAW,EAAA,SAAA,EAAW,UAAU,OAAO,CAAA,CAAEC,SAASD,GAAG,CAAA,CAAA;AAC/D,KAAA;GACF;AAEAE,EAAAA,MAAQ,EAAA;AACNV,IAAAA,IAAM,EAAAC,MAAA;AACNE,IAAAA,OAAS,EAAA,YAAA;AACTI,IAAAA,WAAAA,SAAAA,UAAUC,GAAsC,EAAA;AAC9C,MAAA,IAAI,CAACA,GAAA,EAAY,OAAA,IAAA,CAAA;MACjB,OAAO,CAAC,YAAA,EAAc,UAAU,CAAA,CAAEC,SAASD,GAAG,CAAA,CAAA;AAChD,KAAA;GACF;AAEAG,EAAAA,QAAU,EAAA;AACRX,IAAAA,IAAM,EAAAY,OAAA;AACNT,IAAAA,OAAS,EAAA,KAAA,CAAA;GACX;AAEAU,EAAAA,QAAU,EAAA;AACRb,IAAAA,IAAM,EAAAC,MAAA;AACNE,IAAAA,OAAS,EAAA,UAAA;AACTI,IAAAA,WAAAA,SAAAA,UAAUC,GAAwC,EAAA;AAChD,MAAA,IAAI,CAACA,GAAA,EAAY,OAAA,IAAA,CAAA;MACjB,OAAO,CAAC,UAAA,EAAY,SAAS,CAAA,CAAEC,SAASD,GAAG,CAAA,CAAA;AAC7C,KAAA;GACF;AAEAM,EAAAA,KAAO,EAAA;AACLd,IAAAA,IAAM,EAAAC,MAAA;AACNE,IAAAA,OAAS,EAAA,SAAA;AACTI,IAAAA,WAAAA,SAAAA,UAAUC,GAAqC,EAAA;AAC7C,MAAA,IAAI,CAACA,GAAA,EAAY,OAAA,IAAA,CAAA;MACjB,OAAO,CAAC,SAAA,EAAW,KAAK,CAAA,CAAEC,SAASD,GAAG,CAAA,CAAA;AACxC,KAAA;GACF;AAEAO,EAAAA,QAAU,EAAAC,QAAAA;AACZ,CAAA;;;;"}