|
|
- // @ts-nocheck
- export default {
- /** 是否允许取消选中 */
- allowUncheck: Boolean,
- /** 是否禁用全部子单选框。默认为 false。RadioGroup.disabled 优先级低于 Radio.disabled */
- disabled: Boolean,
- /** HTML 元素原生属性 */
- name: {
- type: String,
- default: null,
- },
- /** 选中的值 */
- value: {
- type: [String, Number, Boolean], //as PropType<LRadioGroupProps['value']>,
- default: null,
- },
- modelValue: {
- type: [String, Number, Boolean], //as PropType<LRadioGroupProps['value']>,
- default: null,
- },
- /** 选中的值,非受控属性 */
- defaultValue: {
- type: [String, Number, Boolean] //as PropType<LRadioGroupProps['defaultValue']>,
- },
- 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
- },
- direction: {
- type: String,
- default: 'horizontal'
- }, //'horizontal' | 'vertical'
- gap: {
- type: String,
- default: null
- },
- }
|