<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上呢?
函数式编程
繁花不似锦
随时随地看视频慕课网APP
相关分类