npm install superman-progress一个好玩的进度条。─=≡Σ((( つ•̀ω•́)つ
```
$ npm install superman-progress --save
调用start方法启动进度条,调用end方法手动关闭
example
`
var Progress = require('superman-progress');
var progress = new Progress();
progress.start();
setTimeout(function() {
progress.end(); // end in 10 seconds
}, 10 * 1000);
`setInterval
手动设置并在其中调用render方法
example
`
var progress = new Progress({
content:'loading ... ─=≡Σ((( つ•̀ω•́)つ'
});
var timer = setInterval(function () {
progress.render();
}, 100);
setTimeout(function() {
clearInterval(timer);
progress.clear();
}, 20 * 1000);
`
构造函数接受一个对象参数,有以下配置项- content:显示的进度条内容,默认是一个超人
'─=≡Σ((( つ•̀ω•́)つ'。
- clean:结束的时候是否清空进度条。布尔值,默认清空。
- stream:进度条输出流。默认是process.stderr。
- interval:渲染的时间间隔,默认100毫秒。
- maxLength:可显示的最大长度。默认50个字符长度。Methods
- start:启动进度条,调用
start方法的话必须通过end`方法终止。