feat: Radio改造
This commit is contained in:
@@ -281,8 +281,11 @@ export default defineComponent({
|
||||
}
|
||||
}
|
||||
|
||||
// 单选框组
|
||||
if (item.component === ComponentNameEnum.RADIO_GROUP) {
|
||||
// 单选框组和按钮样式
|
||||
if (
|
||||
item.component === ComponentNameEnum.RADIO_GROUP ||
|
||||
item.component === ComponentNameEnum.RADIO_BUTTON
|
||||
) {
|
||||
slotsMap.default = !componentSlots.default
|
||||
? () => renderRadioOptions(item)
|
||||
: () => {
|
||||
|
||||
@@ -26,6 +26,7 @@ import { ComponentName } from '@/types/components'
|
||||
const componentMap: Recordable<Component, ComponentName> = {
|
||||
Radio: ElRadio,
|
||||
RadioGroup: ElRadioGroup,
|
||||
RadioButton: ElRadioGroup,
|
||||
Checkbox: ElCheckboxGroup,
|
||||
CheckboxButton: ElCheckboxGroup,
|
||||
Input: ElInput,
|
||||
@@ -43,7 +44,6 @@ const componentMap: Recordable<Component, ComponentName> = {
|
||||
Divider: ElDivider,
|
||||
TimeSelect: ElTimeSelect,
|
||||
SelectV2: ElSelectV2,
|
||||
RadioButton: ElRadioGroup,
|
||||
InputPassword: InputPassword,
|
||||
Editor: Editor
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user