17 lines
307 B
JavaScript
17 lines
307 B
JavaScript
/**
|
||
* 作者:tmzdy
|
||
* 延时操作
|
||
* @param {Number} wait = [500] 延时
|
||
*/
|
||
function sleep(wait=500){
|
||
let timid = null;
|
||
if(wait==0) return Promise.resolve(true)
|
||
clearTimeout(timid);
|
||
return new Promise((res,rej)=>{
|
||
timid = setTimeout(function() {
|
||
res();
|
||
}, wait);
|
||
})
|
||
}
|
||
|
||
export default sleep; |