@fast-china/axios
Version:
Fast Axios 请求工具库.
3 lines (2 loc) • 888 B
JavaScript
;var e=Object.defineProperty,o=(o,n,i)=>((o,n,i)=>n in o?e(o,n,{enumerable:!0,configurable:!0,writable:!0,value:i}):o[n]=i)(o,"symbol"!=typeof n?n+"":n,i);Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});exports.MessageBoxManage=class{constructor(){o(this,"_handle"),o(this,"confirm"),this._handle={confirm:e=>"undefined"!=typeof uni?new Promise(((o,n)=>{uni.showModal({title:"温馨提示",content:e.message,cancelText:e.cancelButtonText,confirmText:e.confirmButtonText,success:e=>{e.confirm?o():n()},fail:e=>{throw e&&console.error(e),new Error("'uni.showModal' Api调用异常。")}})})):new Promise(((o,n)=>{if(void 0===window.confirm)throw new Error("'window.confirm' Api调用异常。");window.confirm(e.message)?o():n()}))};const e=e=>this._handle.confirm(e);e.use=e=>{this._handle.confirm=e},this.confirm=e}};
//# sourceMappingURL=messageBox.js.map