feat: Radio改造

This commit is contained in:
kailong321200875
2023-05-25 09:29:49 +08:00
parent 6f1a94809e
commit deeee73bcb
5 changed files with 88 additions and 28 deletions

View File

@@ -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)
: () => {

View File

@@ -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
}