tdesign-mobile-vue
Version:
tdesign-mobile-vue
1 lines • 4.92 kB
Source Map (JSON)
{"version":3,"file":"props.mjs","sources":["../../src/cascader/props.ts"],"sourcesContent":["/* eslint-disable */\n\n/**\n * 该文件为脚本自动生成文件,请勿随意修改。如需修改请联系 PMC\n * */\n\nimport { TdCascaderProps } from './type';\nimport { PropType } from 'vue';\n\nexport default {\n /** 父子节点选中状态不再关联,可各自选中或取消 */\n checkStrictly: Boolean,\n /** 关闭按钮 */\n closeBtn: {\n type: [Boolean, Function] as PropType<TdCascaderProps['closeBtn']>,\n default: true as TdCascaderProps['closeBtn'],\n },\n /** 头部 */\n header: {\n type: Function as PropType<TdCascaderProps['header']>,\n },\n /** 用来定义 value / label / children / disabled 在 `options` 中对应的字段别名 */\n keys: {\n type: Object as PropType<TdCascaderProps['keys']>,\n },\n /** 加载子树数据的方法(仅当节点 children 为 true 时生效) */\n load: {\n type: Function as PropType<TdCascaderProps['load']>,\n },\n /** 中间内容 */\n middleContent: {\n type: Function as PropType<TdCascaderProps['middleContent']>,\n },\n /** 可选项数据源 */\n options: {\n type: Array as PropType<TdCascaderProps['options']>,\n default: (): TdCascaderProps['options'] => [],\n },\n /** 遮罩层的属性,透传至 overlay */\n overlayProps: {\n type: Object as PropType<TdCascaderProps['overlayProps']>,\n default: () => ({}),\n },\n /** 未选中时的提示文案 */\n placeholder: {\n type: [String, Function] as PropType<TdCascaderProps['placeholder']>,\n default: '选择选项' as TdCascaderProps['placeholder'],\n },\n /** 每级展示的次标题 */\n subTitles: {\n type: Array as PropType<TdCascaderProps['subTitles']>,\n default: (): TdCascaderProps['subTitles'] => [],\n },\n /** 展示风格 */\n theme: {\n type: String as PropType<TdCascaderProps['theme']>,\n default: 'step' as TdCascaderProps['theme'],\n validator(val: TdCascaderProps['theme']): boolean {\n if (!val) return true;\n return ['step', 'tab'].includes(val);\n },\n },\n /** 标题 */\n title: {\n type: [String, Function] as PropType<TdCascaderProps['title']>,\n },\n /** 选项值 */\n value: {\n type: [String, Number] as PropType<TdCascaderProps['value']>,\n default: undefined as TdCascaderProps['value'],\n },\n modelValue: {\n type: [String, Number] as PropType<TdCascaderProps['value']>,\n default: undefined as TdCascaderProps['value'],\n },\n /** 选项值,非受控属性 */\n defaultValue: {\n type: [String, Number] as PropType<TdCascaderProps['defaultValue']>,\n },\n /** 是否展示 */\n visible: Boolean,\n /** 值发生变更时触发 */\n onChange: Function as PropType<TdCascaderProps['onChange']>,\n /** 关闭时触发 */\n onClose: Function as PropType<TdCascaderProps['onClose']>,\n /** 选择后触发 */\n onPick: Function as PropType<TdCascaderProps['onPick']>,\n};\n"],"names":["checkStrictly","Boolean","closeBtn","type","Function","default","header","keys","Object","load","middleContent","options","Array","overlayProps","placeholder","String","subTitles","theme","validator","val","includes","title","value","Number","modelValue","defaultValue","visible","onChange","onClose","onPick"],"mappings":";;;;;;AASA,YAAe;AAEbA,EAAAA,aAAe,EAAAC,OAAA;AAEfC,EAAAA,QAAU,EAAA;AACRC,IAAAA,IAAA,EAAM,CAACF,OAAA,EAASG,QAAQ,CAAA;AACxBC,IAAAA,OAAS,EAAA,IAAA;GACX;AAEAC,EAAAA,MAAQ,EAAA;AACNH,IAAAA,IAAM,EAAAC,QAAAA;GACR;AAEAG,EAAAA,IAAM,EAAA;AACJJ,IAAAA,IAAM,EAAAK,MAAAA;GACR;AAEAC,EAAAA,IAAM,EAAA;AACJN,IAAAA,IAAM,EAAAC,QAAAA;GACR;AAEAM,EAAAA,aAAe,EAAA;AACbP,IAAAA,IAAM,EAAAC,QAAAA;GACR;AAEAO,EAAAA,OAAS,EAAA;AACPR,IAAAA,IAAM,EAAAS,KAAA;IACNP,OAAA,EAAS,SAATA,QAAAA,GAAA;AAAA,MAAA,OAA2C,EAAC,CAAA;AAAA,KAAA;GAC9C;AAEAQ,EAAAA,YAAc,EAAA;AACZV,IAAAA,IAAM,EAAAK,MAAA;IACNH,OAAA,EAAS,SAATA,QAAAA,GAAA;AAAA,MAAA,OAAgB,EAAC,CAAA;AAAA,KAAA;GACnB;AAEAS,EAAAA,WAAa,EAAA;AACXX,IAAAA,IAAA,EAAM,CAACY,MAAA,EAAQX,QAAQ,CAAA;AACvBC,IAAAA,OAAS,EAAA,0BAAA;GACX;AAEAW,EAAAA,SAAW,EAAA;AACTb,IAAAA,IAAM,EAAAS,KAAA;IACNP,OAAA,EAAS,SAATA,QAAAA,GAAA;AAAA,MAAA,OAA6C,EAAC,CAAA;AAAA,KAAA;GAChD;AAEAY,EAAAA,KAAO,EAAA;AACLd,IAAAA,IAAM,EAAAY,MAAA;AACNV,IAAAA,OAAS,EAAA,MAAA;AACTa,IAAAA,WAAAA,SAAAA,UAAUC,GAAwC,EAAA;AAChD,MAAA,IAAI,CAACA,GAAA,EAAY,OAAA,IAAA,CAAA;MACjB,OAAO,CAAC,MAAA,EAAQ,KAAK,CAAA,CAAEC,SAASD,GAAG,CAAA,CAAA;AACrC,KAAA;GACF;AAEAE,EAAAA,KAAO,EAAA;AACLlB,IAAAA,IAAA,EAAM,CAACY,MAAA,EAAQX,QAAQ,CAAA;GACzB;AAEAkB,EAAAA,KAAO,EAAA;AACLnB,IAAAA,IAAA,EAAM,CAACY,MAAA,EAAQQ,MAAM,CAAA;AACrBlB,IAAAA,OAAS,EAAA,KAAA,CAAA;GACX;AACAmB,EAAAA,UAAY,EAAA;AACVrB,IAAAA,IAAA,EAAM,CAACY,MAAA,EAAQQ,MAAM,CAAA;AACrBlB,IAAAA,OAAS,EAAA,KAAA,CAAA;GACX;AAEAoB,EAAAA,YAAc,EAAA;AACZtB,IAAAA,IAAA,EAAM,CAACY,MAAA,EAAQQ,MAAM,CAAA;GACvB;AAEAG,EAAAA,OAAS,EAAAzB,OAAA;AAET0B,EAAAA,QAAU,EAAAvB,QAAA;AAEVwB,EAAAA,OAAS,EAAAxB,QAAA;AAETyB,EAAAA,MAAQ,EAAAzB,QAAAA;AACV,CAAA;;;;"}