From 6136095e0f773345875a2ba705cff935862fc6af Mon Sep 17 00:00:00 2001 From: jxxghp Date: Sun, 14 Jul 2024 18:48:36 +0800 Subject: [PATCH] style: improve LoggingView table layout and styling, add refreshing indicator using LoadingBanner component --- src/components/cards/MessageCard.vue | 54 ++++++++---------------- src/layouts/components/ShortcutBar.vue | 12 +++--- src/views/system/LoggingView.vue | 9 +++- src/views/system/MessageView.vue | 57 ++++++++------------------ 4 files changed, 48 insertions(+), 84 deletions(-) diff --git a/src/components/cards/MessageCard.vue b/src/components/cards/MessageCard.vue index 62b06801..0b431a75 100644 --- a/src/components/cards/MessageCard.vue +++ b/src/components/cards/MessageCard.vue @@ -22,8 +22,7 @@ async function imageLoaded() { // 链接打开新窗口 function openLink() { - if (props.message?.link) - window.open(props.message.link, '_blank') + if (props.message?.link) window.open(props.message.link, '_blank') } // 将note转换为json @@ -31,8 +30,7 @@ function noteToJson() { if (props.message?.note) { try { return JSON.parse(props.message.note) - } - catch (error) { + } catch (error) { console.error(error) } } @@ -41,23 +39,14 @@ function noteToJson() { // 将\n转换为html属性的换行符 function replaceNewLine(value: string) { - if (!value) - return '' + if (!value) return '' return value.replace(/\n/g, '
') }