Слияние кода завершено, страница обновится автоматически
/*
* Author: Rocbin, asboot#qq.com
* Create: 2019-05-11 19:00
*/
function createDelayJob(jobFn, queryWaitFn, timeoutMs, circleMs) {
const delay = circleMs || 50, timeout = timeoutMs || delay * 200;
queryWaitFn = queryWaitFn || function () {
return true
};
let t = 0;
const delayJob = () => {
setTimeout(() => {
const state = queryWaitFn();
if (state !== true) {
t += delay;
if (t < timeout) {
return delayJob();
} else {
console.warn("Delay job timeout! job:%o", jobFn);
return;
}
}
jobFn();
}, delay);
};
delayJob();
}
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )