diff --git a/packages/option/Option.vue b/packages/option/Option.vue index 8f1eaeb8d..e2486d94b 100644 --- a/packages/option/Option.vue +++ b/packages/option/Option.vue @@ -69,7 +69,7 @@ export default { }) const currentLabel = computed(() => { - return unref(label) || (isObject ? '' : unref(value)) + return unref(label) || (unref(isObject) ? '' : unref(value)) }) const currentValue = computed(() => { @@ -87,7 +87,7 @@ export default { const limitReached = computed(() => { if (select.multiple) { return ( - !itemSelected && + !unref(itemSelected) && (select.modelValue || []).length >= select.multipleLimit && select.multipleLimit > 0 )