<template>
<div :class="showFlag ? 'show' : 'hide'" @mouseenter="enter" @mouseleave="leave"></div>
</template> leave() {
setTimeout(() => { if (this.showFlag) { this.showFlag = false
}
}, 2000)
}如上。在leave函数上,我想延迟两秒再 处理 showFlag的情况。有可能,鼠标移出了,在两秒之内再移进来。我需要在 settimeout再检测鼠标是不是在div上才合理。问题如何,检测鼠标是不是在div上呢?
添加回答
举报
0/150
提交
取消