UNPKG

@tuoyuan/cli

Version:

拓源网络脚手架

24 lines 590 B
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 }