v-task
1.0.4 • Public • Published 任务管理器
用于任务流程队列管理
创建一个新任务
let task = new Task({
name: 'test-task',
handle () {
console.log('task handle...');
},
});
task.start();
task.pause();
创建一个子任务
let task = new Task({
name: 'test-task',
handle () {
console.log('task handle...');
},
});
let subtask = new Task({
name: 'sub-task',
handle () {
console.log('subtask handle...');
},
});
task.append(subtask);
task.start();
task.pause();
任务流程事件
task.on('start', () => {
console.log('任务开始执行');
});
task.on('pause', () => {
console.log('任务暂停执行');
});
task.on('before-handle', () => {
console.log('任务准备开始执行 handle');
});
task.on('after-handle', () => {
console.log('任务 handle 执行完毕');
});
task.on('finish', () => {
console.log('任务完成');
});
任务进度
task.total;
task.progress;
Versions
Current Tags
- VersionDownloads (Last 7 Days)
- 1.0.4
1
Version History
Package Sidebar
Install
Weekly Downloads