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