合同小程序前端代码仓库
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

70 lines
1.2 KiB

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<TdRadioProps['value']>,
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
},
}