@zhsz/cool-design-dv
Version:
38 lines (37 loc) • 807 B
JavaScript
const colors = {
default: "#35495E",
primary: "#3488ff",
success: "#43B883",
warn: "#e6a23c",
error: "#f56c6c"
};
function applyMethod(name, args) {
const debug = process.env.NODE_ENV !== "production";
if (!debug)
return;
if (!window)
return;
if (!window.console)
return;
const method = window.console[name];
try {
method.apply(window.console, args);
} catch (e) {
console.log(e);
}
}
function log(...args) {
applyMethod("log", args);
}
function tip(title, info2, type = "primary") {
log(
`%c ${title} %c ${info2} %c`,
"background:#35495E; padding: 1px; border-radius: 3px 0 0 3px; color: #fff;",
`background:${colors[type]}; padding: 1px; border-radius: 0 3px 3px 0; color: #fff;`,
"background:transparent"
);
}
export {
log,
tip
};