手机vlog插件:https://gitee.com/mirrors/vConsole
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
@keyframes identifier {}
</style>
</head>
<body>
<button onclick="log()">log</button>
<script>
const loggerDebug = true;
const logger = {};
logger.debug = function (str) {
logger.log(str, "debug");
};
logger.info = function (str) {
logger.log(str, "info");
};
logger.warn = function (str) {
logger.log(str, "warn");
};
logger.error = function (str) {
logger.log(str, "error");
};
logger.log = function (str, level) {
if (loggerDebug) {
let logNode = document.querySelector("#j-log");
if (logNode == null) {
logNode = document.createElement("div");
document.head()
let str = `
<div calss='log'><div>
`
logNode.innerHTML = str;
document.getElementsByTagName("body")[0].appendChild(logNode);
}
const pNode = document.createElement("p");
if (level === "warn") {
pNode.style.color = "#c7be47";
} else if (level === "error") {
pNode.style.color = "#ff0000";
}
console.log(str, typeof (str))
pNode.innerText = typeof (str) === 'object' ? JSON.stringify(str) : String(str);
logNode.appendChild(pNode);
} else {
console.log(str)
}
};
</script>
<script>
function log() {
logger.info('h5')
}
</script>
</body>
</html>