<template>
<div :class="showFlag ? 'show' : 'hide'" @mouseenter="enter" @mouseleave="leave"></div>
</template> leave() {
setTimeout(() => { if (this.showFlag) { this.showFlag = false
}
}, 2000)
}如上。在leave函數(shù)上,我想延遲兩秒再 處理 showFlag的情況。有可能,鼠標(biāo)移出了,在兩秒之內(nèi)再移進(jìn)來。我需要在 settimeout再檢測鼠標(biāo)是不是在div上才合理。問題如何,檢測鼠標(biāo)是不是在div上呢?
vue如何檢測鼠標(biāo)是不是在 div上
函數(shù)式編程
2018-11-19 14:31:10