UNPKG

tdesign-mobile-vue

Version:
1 lines 3.92 kB
{"version":3,"file":"radio-group-props.mjs","sources":["../../src/radio/radio-group-props.ts"],"sourcesContent":["/* eslint-disable */\n\n/**\n * 该文件为脚本自动生成文件,请勿随意修改。如需修改请联系 PMC\n * */\n\nimport { TdRadioGroupProps } from '../radio/type';\nimport { PropType } from 'vue';\n\nexport default {\n /** 是否允许取消选中 */\n allowUncheck: Boolean,\n /** 是否开启无边框模式;优先级低于 Radio */\n borderless: Boolean,\n /** 是否禁用全部子单选框。优先级:Radio.disabled > RadioGroup.disabled > Form.disabled */\n disabled: {\n type: Boolean,\n default: undefined,\n },\n /** 自定义选中图标和非选中图标。示例:[选中态图标地址,非选中态图标地址]。使用 String 时,值为 circle 表示填充型图标、值为 line 表示描边型图标、值为 dot 表示圆点图标 */\n icon: {\n type: [String, Array] as PropType<TdRadioGroupProps['icon']>,\n default: 'circle',\n },\n /** 用来定义 value / label 在 `options` 中对应的字段别名 */\n keys: {\n type: Object as PropType<TdRadioGroupProps['keys']>,\n },\n /** HTML 元素原生属性 */\n name: {\n type: String,\n default: '',\n },\n /** 单选组件按钮形式。RadioOption 数据类型为 string 或 number 时,表示 label 和 value 值相同 */\n options: {\n type: Array as PropType<TdRadioGroupProps['options']>,\n },\n /** 复选框和内容相对位置。优先级低于 Radio.placement */\n placement: {\n type: String as PropType<TdRadioGroupProps['placement']>,\n default: 'left' as TdRadioGroupProps['placement'],\n validator(val: TdRadioGroupProps['placement']): boolean {\n if (!val) return true;\n return ['left', 'right'].includes(val);\n },\n },\n /** 只读状态 */\n readonly: {\n type: Boolean,\n default: undefined,\n },\n /** 选中的值 */\n value: {\n type: [String, Number, Boolean] as PropType<TdRadioGroupProps['value']>,\n default: undefined,\n },\n modelValue: {\n type: [String, Number, Boolean] as PropType<TdRadioGroupProps['value']>,\n default: undefined,\n },\n /** 选中的值,非受控属性 */\n defaultValue: {\n type: [String, Number, Boolean] as PropType<TdRadioGroupProps['defaultValue']>,\n },\n /** 选中值发生变化时触发, `context.name` 指 RadioGroup 的 name 属性 */\n onChange: Function as PropType<TdRadioGroupProps['onChange']>,\n};\n"],"names":["allowUncheck","Boolean","borderless","disabled","type","default","icon","String","Array","keys","Object","name","options","placement","validator","val","includes","readonly","value","Number","modelValue","defaultValue","onChange","Function"],"mappings":";;;;;;AASA,YAAe;AAEbA,EAAAA,YAAc,EAAAC,OAAA;AAEdC,EAAAA,UAAY,EAAAD,OAAA;AAEZE,EAAAA,QAAU,EAAA;AACRC,IAAAA,IAAM,EAAAH,OAAA;AACNI,IAAAA,OAAS,EAAA,KAAA,CAAA;GACX;AAEAC,EAAAA,IAAM,EAAA;AACJF,IAAAA,IAAA,EAAM,CAACG,MAAA,EAAQC,KAAK,CAAA;AACpBH,IAAAA,OAAS,EAAA,QAAA;GACX;AAEAI,EAAAA,IAAM,EAAA;AACJL,IAAAA,IAAM,EAAAM,MAAAA;GACR;AAEAC,EAAAA,IAAM,EAAA;AACJP,IAAAA,IAAM,EAAAG,MAAA;AACNF,IAAAA,OAAS,EAAA,EAAA;GACX;AAEAO,EAAAA,OAAS,EAAA;AACPR,IAAAA,IAAM,EAAAI,KAAAA;GACR;AAEAK,EAAAA,SAAW,EAAA;AACTT,IAAAA,IAAM,EAAAG,MAAA;AACNF,IAAAA,OAAS,EAAA,MAAA;AACTS,IAAAA,WAAAA,SAAAA,UAAUC,GAA8C,EAAA;AACtD,MAAA,IAAI,CAACA,GAAA,EAAY,OAAA,IAAA,CAAA;MACjB,OAAO,CAAC,MAAA,EAAQ,OAAO,CAAA,CAAEC,SAASD,GAAG,CAAA,CAAA;AACvC,KAAA;GACF;AAEAE,EAAAA,QAAU,EAAA;AACRb,IAAAA,IAAM,EAAAH,OAAA;AACNI,IAAAA,OAAS,EAAA,KAAA,CAAA;GACX;AAEAa,EAAAA,KAAO,EAAA;AACLd,IAAAA,IAAM,EAAA,CAACG,MAAQ,EAAAY,MAAA,EAAQlB,OAAO,CAAA;AAC9BI,IAAAA,OAAS,EAAA,KAAA,CAAA;GACX;AACAe,EAAAA,UAAY,EAAA;AACVhB,IAAAA,IAAM,EAAA,CAACG,MAAQ,EAAAY,MAAA,EAAQlB,OAAO,CAAA;AAC9BI,IAAAA,OAAS,EAAA,KAAA,CAAA;GACX;AAEAgB,EAAAA,YAAc,EAAA;AACZjB,IAAAA,IAAM,EAAA,CAACG,MAAQ,EAAAY,MAAA,EAAQlB,OAAO,CAAA;GAChC;AAEAqB,EAAAA,QAAU,EAAAC,QAAAA;AACZ,CAAA;;;;"}