fix(DropdownMenu): can't disable closeOnClickOutside

#7473
This commit is contained in:
chenjiahan 2020-11-04 20:11:42 +08:00
parent 1805f21308
commit e19ba76aba

View File

@ -32,6 +32,10 @@ export default createComponent({
type: String,
default: 'down',
},
closeOnClickOutside: {
type: Boolean,
default: true,
},
closeOnClickOverlay: {
type: Boolean,
default: true,
@ -59,9 +63,11 @@ export default createComponent({
});
const onClickAway = () => {
children.forEach((item) => {
item.toggle(false);
});
if (props.closeOnClickOutside) {
children.forEach((item) => {
item.toggle(false);
});
}
};
const updateOffset = () => {