UNPKG

xqq_ele

Version:

框架

72 lines (71 loc) 1.33 kB
import l from "./instance.js"; function t(o, n, r, c) { n = typeof n == "string" ? { content: String(n) } : n; const s = Object.assign({}, o, n), { content: e = "这里是消息内容", // 消息内容 className: i = "", // 自定义 CSS class icon: f = "icon-prompt", // 消息图标 duration: a = 3e3, // 自动关闭延迟时间 close: g = !0, // 是否显示关闭按钮 color: u = "#1890ff" } = s; return l( { content: e, duration: a, icon: f, close: g, color: u, className: i }, r, c ); } const p = { // 纯文本消息 info(o = "", n) { return t({ icon: "icon-prompt", color: "#1890ff" }, o, "info", n); }, // 成功提示 success(o = "", n) { return t({ icon: "icon-success", color: "#52c41a" }, o, "success", n); }, // 警告提示 warning(o = "", n) { return t({ icon: "icon-warning", color: "#faad14" }, o, "warning", n); }, // 错误提示 error(o = "", n) { return t({ icon: "icon-error", color: "#ff4d4f" }, o, "error", n); }, // 加载提示 loading(o = "", n) { return t({ icon: "icon-jiazai-color", color: "#1890ff" }, o, "loading", n); } }; export { p as default };