UNPKG

miniapp-web-jsapi

Version:

JSAPI/View adapter for miniprogram running on the web

33 lines 956 B
import JsUtils from "../../../utils/js-utils"; import Loading from "../../components/loading"; import * as LoadingManager from "../../components/loading/LoadingManager"; export function showLoading(options) { if (!options) { return; } var _ref = JsUtils.isString(options) ? { content: options } : options, content = _ref.content, delay = _ref.delay, success = _ref.success, complete = _ref.complete; var div = document.createElement('div'); document.body.appendChild(div); var loading = new Loading({ target: div, props: { content: content, delay: delay, onClose: function onClose() { success === null || success === void 0 ? void 0 : success(); complete === null || complete === void 0 ? void 0 : complete(); loading.$destroy(); document.body.removeChild(div); } } }); } export function hideLoading(options) { LoadingManager.hideLoading(); }