mirror of
https://gitee.com/xuliangzhan_admin/vxe-table.git
synced 2026-01-21 05:27:57 +08:00
1 line
1.1 KiB
JavaScript
1 line
1.1 KiB
JavaScript
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.Message=Message,exports.default=void 0;var _xeUtils=_interopRequireDefault(require("xe-utils")),_message=_interopRequireDefault(require("./src/message")),_msgQueue=_interopRequireDefault(require("./src/msgQueue"));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var AlertController=null;function Message(u){return new Promise(function(t,r){if(u&&u.id&&_msgQueue.default.some(function(e){return e.id===u.id}))t("exist");else{var s=new AlertController({el:document.createElement("div"),propsData:u});s._handleCustom=function(e){s.$destroy(),"confirm"===e||"message"===u.type?t(e):r(e)},setTimeout(function(){return s.open()})}})}["alert","confirm","message"].forEach(function(u,e){var n=2===e?{mask:!1,lockView:!1,lockScroll:!1}:{};Message[u]=function(e,t,r){var s;return _xeUtils.default.isObject(e)?s=e:t&&(s={title:t}),Message(Object.assign({message:_xeUtils.default.toString(e),type:u},n,s,r))}}),Message.install=function(e){AlertController=e.extend(_message.default),e.prototype.$XMsg=Message};var _default=Message;exports.default=_default; |