xdesign-vue-next
Version:
XDesign Component for vue-next
1 lines • 2.27 kB
Source Map (JSON)
{"version":3,"file":"row-props.mjs","sources":["../../src/grid/row-props.ts"],"sourcesContent":["/* eslint-disable */\n\n/**\n * 该文件为脚本自动生成文件,请勿随意修改。如需修改请联系 PMC\n * */\n\nimport { TdRowProps } from '../grid/type';\nimport { PropType } from 'vue';\n\nexport default {\n /** 纵向对齐方式,CSS 属性 `align-items` 值。其中 `top` 和 `start` 等效;`middle` 和 `center` 等效;`bottom` 和 `end` 等效 */\n align: {\n type: String as PropType<TdRowProps['align']>,\n default: 'top' as TdRowProps['align'],\n validator(val: TdRowProps['align']): boolean {\n if (!val) return true;\n return ['start', 'end', 'center', 'stretch', 'baseline', 'top', 'middle', 'bottom'].includes(val);\n },\n },\n /** 栅格间隔,示例:`{ xs: 8, sm: 16, md: 24, lg: 32, xl: 32, xxl: 40 }`。当数据类型为 Number 和 Object 时,用于指定横向间隔。当数据类型为数组时,第一个参数为横向间隔,第二个参数为纵向间隔, [水平间隔, 垂直间隔] */\n gutter: {\n type: [Number, Object, Array] as PropType<TdRowProps['gutter']>,\n default: 0 as TdRowProps['gutter'],\n },\n /** flex 布局下的水平排列方式 */\n justify: {\n type: String as PropType<TdRowProps['justify']>,\n default: 'start' as TdRowProps['justify'],\n validator(val: TdRowProps['justify']): boolean {\n if (!val) return true;\n return ['start', 'end', 'center', 'space-around', 'space-between'].includes(val);\n },\n },\n /** 自定义元素标签 */\n tag: {\n type: String,\n default: 'div',\n },\n};\n"],"names":["align","type","gutter","justify","tag"],"mappings":";;;;;;AASA,sCAAA,YAAA;AAEEA,EAAAA,KAAAA,EAAAA;AACEC,IAAAA,IAAAA,EAAAA,MAAAA;AACA,IAAA,SAAA,EAAA,KAAA;;AAEE,MAAA,IAAA,CAAA,GAAA,EAAA,OAAA,IAAA,CAAA;;AAEF,KAAA;;AAGFC,EAAAA,MAAAA,EAAAA;AACED,IAAAA,IAAAA,EAAAA,CAAAA,MAAAA,EAAAA,MAAAA,EAAAA,KAAAA,CAAAA;;;AAIFE,EAAAA,OAAAA,EAAAA;AACEF,IAAAA,IAAAA,EAAAA,MAAAA;AACA,IAAA,SAAA,EAAA,OAAA;;AAEE,MAAA,IAAA,CAAA,GAAA,EAAA,OAAA,IAAA,CAAA;AACO,MAAA,OAAA,CAAA,OAAA,EAAA,KAAA,EAAA,QAAA,EAAA,cAAA,EAAA,eAAA,CAAA,CAAA,QAAA,CAAA,GAAA,CAAA,CAAA;AACT,KAAA;;AAGFG,EAAAA,GAAAA,EAAAA;AACEH,IAAAA,IAAAA,EAAAA,MAAAA;;AAEF,GAAA;AACF,CAAA;;;;"}