export default { /** 是否允许取消选中 */ allowUncheck: Boolean, /** 是否选中 */ checked: { type: Boolean, default: null, }, modelValue: { type: Boolean, default: null, }, /** 是否选中,非受控属性 */ defaultChecked: Boolean, /** 是否为禁用态。如果存在父组件 RadioGroup,默认值由 RadioGroup.disabled 控制。Radio.disabled 优先级高于 RadioGroup.disabled */ disabled: { type: Boolean, default: false, }, /** 主文案 */ label: { type: String, }, /** 唯一名称 */ name: { type: [String, Number], default: null, }, /** 单选按钮的值 */ value: { type: [String, Number, Boolean],//as PropType, default: null, }, checkedColor: { type: String, default: null }, iconBgColor: { type: String, default: null }, iconBorderColor: { type: String, default: null }, iconDisabledColor: { type: String, default: null }, iconDisabledBgColor: { type: String, default: null }, icon: { type: String, default: 'circle' }, //?: 'circle' | 'line' | 'dot'; size: { type: String, default: 'medium' }, //?: 'small' | 'medium' | 'large'; iconSize: { type: String, defalut: null }, fontSize: { type: String, defalut: null }, }