异步任务进度模拟 | 星雨笔录
用异步状态模拟任务运行和进度反馈。
核心: 异步任务可用定时器模拟进度,每一步更新状态,完成后停止计时。
最小示例:
let progress = 0;
const timer = setInterval(() => {
progress = Math.min(100, progress + 10);
console.log(progress + '%');
if (progress === 100) clearInterval(timer);
}, 200);
学完能做: 用异步状态模拟任务运行和进度反馈。