From f3b8bcc51050429d004d266a0aec5fb4004bc020 Mon Sep 17 00:00:00 2001 From: marvzhang Date: Tue, 11 Feb 2020 17:47:01 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=97=A5=E5=BF=97=E6=90=9C?= =?UTF-8?q?=E7=B4=A2=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/ScrollView/LogItem.vue | 15 +++++- .../src/components/ScrollView/LogView.vue | 53 ++++++++++++++----- frontend/src/i18n/zh.js | 1 + 3 files changed, 54 insertions(+), 15 deletions(-) diff --git a/frontend/src/components/ScrollView/LogItem.vue b/frontend/src/components/ScrollView/LogItem.vue index 19e3e082..4e679eef 100644 --- a/frontend/src/components/ScrollView/LogItem.vue +++ b/frontend/src/components/ScrollView/LogItem.vue @@ -1,7 +1,10 @@ @@ -20,6 +23,16 @@ export default { isAnsi: { type: Boolean, default: false + }, + searchString: { + type: String, + default: '' + } + }, + computed: { + dataHtml () { + if (!this.searchString) return this.data + return this.data.replace(new RegExp(`(${this.searchString})`, 'gi'), '$1') } } } diff --git a/frontend/src/components/ScrollView/LogView.vue b/frontend/src/components/ScrollView/LogView.vue index c4c20228..4998917d 100644 --- a/frontend/src/components/ScrollView/LogView.vue +++ b/frontend/src/components/ScrollView/LogView.vue @@ -1,13 +1,22 @@