const com = { complete: { async main(args: { options: IRequestOption }) { if (args.options.ext._tempRtimespan) { const awaitTime = args.options.ext.minRTime - (Date.now() - args.options.ext._tempRtimespan) if (awaitTime > 0) { await func.awaiter(awaitTime) } } if (args.options.ext.showLoading) { if (--com.loading.count === 0) { com.loading.hide() // if (utils.store.curPage) { // utils.store.curPage.common.show = true; // } } } }, }, loading: { cur: null, count: 0, show(options: IRequestOption) { com.loading.count++ uni.showLoading({ title: options.ext.loadingText, }) }, hide() { uni.hideLoading({ noConflict: true }) }, }, } export default com