mirror of
https://github.com/tusen-ai/naive-ui.git
synced 2025-02-11 13:10:26 +08:00
fix(dropdown): happensIn logic
This commit is contained in:
parent
2bf3405f94
commit
ef9920cf96
@ -128,7 +128,7 @@
|
||||
"highlight.js": "^11.0.1",
|
||||
"lodash": "^4.17.21",
|
||||
"lodash-es": "^4.17.21",
|
||||
"seemly": "^0.3.2",
|
||||
"seemly": "^0.3.3",
|
||||
"treemate": "^0.3.8",
|
||||
"vdirs": "^0.1.4",
|
||||
"vfonts": "^0.1.0",
|
||||
|
@ -142,7 +142,10 @@ export default defineComponent({
|
||||
function handleMouseLeave (e: MouseEvent): void {
|
||||
if (!mergedShowRef.value) return
|
||||
const { relatedTarget } = e
|
||||
if (relatedTarget && !happensIn(e, 'dropdown-option')) {
|
||||
if (
|
||||
relatedTarget &&
|
||||
!happensIn({ target: relatedTarget }, 'dropdownOption')
|
||||
) {
|
||||
hoverKeyRef.value = null
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user