fix(form): radioButtonGroup value support boolean
| | |
| | | import { isString } from '/@/utils/is'; |
| | | import { useRuleFormItem } from '/@/hooks/component/useFormItem'; |
| | | import { useAttrs } from '/@/hooks/core/useAttrs'; |
| | | type OptionsItem = { label: string; value: string | number; disabled?: boolean }; |
| | | type OptionsItem = { label: string; value: string | number | boolean; disabled?: boolean }; |
| | | type RadioItem = string | OptionsItem; |
| | | |
| | | export default defineComponent({ |
| | |
| | | }, |
| | | props: { |
| | | value: { |
| | | type: [String, Number] as PropType<string | number>, |
| | | type: [String, Number, Boolean] as PropType<string | number | boolean>, |
| | | }, |
| | | options: { |
| | | type: Array as PropType<RadioItem[]>, |