diff --git a/packages/form/src/fields/Select.vue b/packages/form/src/fields/Select.vue index 32dd61b1..fcf8fbdf 100644 --- a/packages/form/src/fields/Select.vue +++ b/packages/form/src/fields/Select.vue @@ -23,24 +23,23 @@ @@ -51,14 +50,8 @@ v-for="option in (options as SelectOption[])" class="tmagic-design-option" :key="config.valueKey ? option.value[config.valueKey] : option.value" - :is="optionComponent?.component" - v-bind=" - optionComponent?.props({ - label: option.text, - value: option.value, - disabled: option.disabled, - }) - " + :is="optionComponent?.component || 'el-option'" + v-bind="optionComponent?.props(option) || option" >