fix(dropdown): open invalid (#6316)

This commit is contained in:
zkwolf 2023-02-28 10:25:46 +08:00 committed by GitHub
parent 9c6a9fb47c
commit dd063b8275
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -139,6 +139,10 @@ const Dropdown = defineComponent({
return placement;
});
const mergedVisible = computed(() => {
return typeof props.visible === 'boolean' ? props.visible : props.open;
});
const handleVisibleChange = (val: boolean) => {
emit('update:visible', val);
emit('visibleChange', val);
@ -183,6 +187,7 @@ const Dropdown = defineComponent({
{
...props,
...attrs,
visible: mergedVisible.value,
builtinPlacements,
overlayClassName: overlayClassNameCustomized,
arrow: !!arrow,