fix(dropdown): open invalid (#6316)

pull/6320/head
zkwolf 2 years ago committed by GitHub
parent 9c6a9fb47c
commit dd063b8275
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

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

Loading…
Cancel
Save