💄 修复日志滚动条
This commit is contained in:
parent
b00392b9f5
commit
179da0bbf6
@ -6,7 +6,7 @@
|
|||||||
-webkit-border-radius: 15px;
|
-webkit-border-radius: 15px;
|
||||||
}
|
}
|
||||||
::-webkit-scrollbar-track-piece {
|
::-webkit-scrollbar-track-piece {
|
||||||
background-color: #ffff;
|
background-color: #fff;
|
||||||
border-radius:15px;
|
border-radius:15px;
|
||||||
-webkit-border-radius: 15px;
|
-webkit-border-radius: 15px;
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
<script lang="ts" setup>
|
<script lang="ts" setup>
|
||||||
import { defineComponent, onMounted, onUnmounted, ref } from "vue";
|
import {defineComponent, onMounted, onUnmounted, ref} from "vue";
|
||||||
import Breadcrumb from "@/layout/compoenets/Breadcrumb.vue";
|
import Breadcrumb from "@/layout/compoenets/Breadcrumb.vue";
|
||||||
import { ipcRenderer } from "electron";
|
import {ipcRenderer} from "electron";
|
||||||
|
|
||||||
defineComponent({
|
defineComponent({
|
||||||
name: "Logger"
|
name: "Logger"
|
||||||
@ -11,21 +11,21 @@ const loggerContent = ref('<div class="text-white">暂无日志</div>');
|
|||||||
|
|
||||||
const handleLog2Html = (logContent: string) => {
|
const handleLog2Html = (logContent: string) => {
|
||||||
const logs = logContent
|
const logs = logContent
|
||||||
.split("\n")
|
.split("\n")
|
||||||
.filter(f => f)
|
.filter(f => f)
|
||||||
.map(m => {
|
.map(m => {
|
||||||
if (m.indexOf("[E]") !== -1) {
|
if (m.indexOf("[E]") !== -1) {
|
||||||
return `<div class="text-[#FF0006]">${m}</div> `;
|
return `<div class="text-[#FF0006]">${m}</div> `;
|
||||||
} else if (m.indexOf("[I]") !== -1) {
|
} else if (m.indexOf("[I]") !== -1) {
|
||||||
return `<div class="text-[#48BB31]">${m}</div> `;
|
return `<div class="text-[#48BB31]">${m}</div> `;
|
||||||
} else if (m.indexOf("[D]") !== -1) {
|
} else if (m.indexOf("[D]") !== -1) {
|
||||||
return `<div class="text-[#0070BB]">${m}</div> `;
|
return `<div class="text-[#0070BB]">${m}</div> `;
|
||||||
} else if (m.indexOf("[W]") !== -1) {
|
} else if (m.indexOf("[W]") !== -1) {
|
||||||
return `<div class="text-[#BBBB23]">${m}</div> `;
|
return `<div class="text-[#BBBB23]">${m}</div> `;
|
||||||
} else {
|
} else {
|
||||||
return `<div class="text-[#BBBBBB]">${m}</div> `;
|
return `<div class="text-[#BBBBBB]">${m}</div> `;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
return logs.reverse().join("");
|
return logs.reverse().join("");
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -53,14 +53,18 @@ onUnmounted(() => {
|
|||||||
</script>
|
</script>
|
||||||
<template>
|
<template>
|
||||||
<div class="main">
|
<div class="main">
|
||||||
<breadcrumb />
|
<breadcrumb/>
|
||||||
<div class="app-container-breadcrumb">
|
<div class="app-container-breadcrumb">
|
||||||
<div
|
<div
|
||||||
class="w-full h-full p-4 bg-[#2B2B2B] rounded drop-shadow-lg overflow-y-auto"
|
class="w-full h-full p-2 bg-[#2B2B2B] rounded drop-shadow-lg overflow-y-auto"
|
||||||
v-html="loggerContent"
|
v-html="loggerContent"
|
||||||
></div>
|
></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<style lang="scss" scoped></style>
|
<style lang="scss" scoped>
|
||||||
|
::-webkit-scrollbar-track-piece {
|
||||||
|
background-color: transparent;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
Loading…
Reference in New Issue
Block a user