From c3d01dd7c4516c88223779a3504ca70d6aff52d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=BF=9F=E4=BD=B3=E5=AE=87?= Date: Mon, 22 May 2023 10:46:45 +0800 Subject: [PATCH] perf: improve the logic of input selection for category and tag (#3978) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit #### What type of PR is this? /kind improvement #### What this PR does / why we need it: 改善分类和标签选择性输入框的输入逻辑 ![Kapture 2023-05-22 at 01 20 41](https://github.com/halo-dev/halo/assets/106857035/cf2d60f5-9ec5-4e5c-99e2-e3cd7a97d692) #### Which issue(s) this PR fixes: Fixes #3959 #### Special notes for your reviewer: #### Does this PR introduce a user-facing change? ```release-note NONE ``` --- console/src/formkit/inputs/category-select/CategorySelect.vue | 1 + console/src/formkit/inputs/tag-select/TagSelect.vue | 1 + 2 files changed, 2 insertions(+) diff --git a/console/src/formkit/inputs/category-select/CategorySelect.vue b/console/src/formkit/inputs/category-select/CategorySelect.vue index 95e004121..9e4d52b96 100644 --- a/console/src/formkit/inputs/category-select/CategorySelect.vue +++ b/console/src/formkit/inputs/category-select/CategorySelect.vue @@ -129,6 +129,7 @@ const handleSelect = (category: CategoryTree | Category) => { ); } else { props.context.node.input([...currentValue, category.metadata.name]); + text.value = ""; } return; } diff --git a/console/src/formkit/inputs/tag-select/TagSelect.vue b/console/src/formkit/inputs/tag-select/TagSelect.vue index 51306d3f0..406094b3b 100644 --- a/console/src/formkit/inputs/tag-select/TagSelect.vue +++ b/console/src/formkit/inputs/tag-select/TagSelect.vue @@ -119,6 +119,7 @@ const handleSelect = (tag: Tag) => { ); } else { props.context.node.input([...currentValue, tag.metadata.name]); + text.value = ""; } return; }