tdesign-mobile-vue
Version:
tdesign-mobile-vue
1 lines • 3.9 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,\n },\n /** 用来定义 value / label 在 `options` 中对应的字段别名 */\n keys: {\n type: Object as PropType<TdCascaderProps['keys']>,\n },\n /** 可选项数据源 */\n options: {\n type: Array as PropType<TdCascaderProps['options']>,\n default: (): TdCascaderProps['options'] => [],\n },\n /** 未选中时的提示文案 */\n placeholder: {\n type: [String, Function] as PropType<TdCascaderProps['placeholder']>,\n default: '选择选项',\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,\n },\n modelValue: {\n type: [String, Number] as PropType<TdCascaderProps['value']>,\n default: undefined,\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","keys","Object","options","Array","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,IAAM,EAAA;AACJH,IAAAA,IAAM,EAAAI,MAAAA;GACR;AAEAC,EAAAA,OAAS,EAAA;AACPL,IAAAA,IAAM,EAAAM,KAAA;IACNJ,OAAA,EAAS,SAATA,QAAAA,GAAA;AAAA,MAAA,OAA2C,EAAC,CAAA;AAAA,KAAA;GAC9C;AAEAK,EAAAA,WAAa,EAAA;AACXP,IAAAA,IAAA,EAAM,CAACQ,MAAA,EAAQP,QAAQ,CAAA;AACvBC,IAAAA,OAAS,EAAA,0BAAA;GACX;AAEAO,EAAAA,SAAW,EAAA;AACTT,IAAAA,IAAM,EAAAM,KAAA;IACNJ,OAAA,EAAS,SAATA,QAAAA,GAAA;AAAA,MAAA,OAA6C,EAAC,CAAA;AAAA,KAAA;GAChD;AAEAQ,EAAAA,KAAO,EAAA;AACLV,IAAAA,IAAM,EAAAQ,MAAA;AACNN,IAAAA,OAAS,EAAA,MAAA;AACTS,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;AACLd,IAAAA,IAAA,EAAM,CAACQ,MAAA,EAAQP,QAAQ,CAAA;GACzB;AAEAc,EAAAA,KAAO,EAAA;AACLf,IAAAA,IAAA,EAAM,CAACQ,MAAA,EAAQQ,MAAM,CAAA;AACrBd,IAAAA,OAAS,EAAA,KAAA,CAAA;GACX;AACAe,EAAAA,UAAY,EAAA;AACVjB,IAAAA,IAAA,EAAM,CAACQ,MAAA,EAAQQ,MAAM,CAAA;AACrBd,IAAAA,OAAS,EAAA,KAAA,CAAA;GACX;AAEAgB,EAAAA,YAAc,EAAA;AACZlB,IAAAA,IAAA,EAAM,CAACQ,MAAA,EAAQQ,MAAM,CAAA;GACvB;AAEAG,EAAAA,OAAS,EAAArB,OAAA;AAETsB,EAAAA,QAAU,EAAAnB,QAAA;AAEVoB,EAAAA,OAAS,EAAApB,QAAA;AAETqB,EAAAA,MAAQ,EAAArB,QAAAA;AACV,CAAA;;;;"}