@tuoyuan/cli
Version:
拓源网络脚手架
24 lines • 590 B
JavaScript
import ora from "ora";
function downloadWithSpinner(text) {
const spinner = ora(text).start();
return new Promise((resolve) => {
spinner.stop();
resolve();
});
}
/**
* loading
* @param {void} 回调函数
* @param {object} { timer 默认时间 1000 ;text 默认加载文字 加载中}
*/
function loadingFunction(cb,option={}){
const spinner = ora(option.text||"加载中").start();
setTimeout(() => {
spinner.stop();
cb&&cb();
},option.timer||1000)
}
export {
downloadWithSpinner,
loadingFunction
}