From c676faf7a9ed42391f42378bae2560c7d3f03861 Mon Sep 17 00:00:00 2001 From: user Date: Fri, 14 Mar 2025 23:15:02 +0800 Subject: [PATCH] =?UTF-8?q?refactor(dict):=20=E4=BC=98=E5=8C=96=E5=AD=97?= =?UTF-8?q?=E5=85=B8=E9=80=89=E6=8B=A9=E6=A1=86=20placeholder=20=E6=96=87?= =?UTF-8?q?=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/webapp/app/entities/dict/dict.vue | 2 +- src/main/webapp/app/shared/components/vue-select.vue | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/webapp/app/entities/dict/dict.vue b/src/main/webapp/app/entities/dict/dict.vue index af11672..61be89d 100644 --- a/src/main/webapp/app/entities/dict/dict.vue +++ b/src/main/webapp/app/entities/dict/dict.vue @@ -34,7 +34,7 @@ v-model="filterParams.number" :options="numberOptions" :is-loading="isLoadingNumberOptions" - :placeholder="$t('jewpmsApp.dict.parentPlaceholder')" + :placeholder="$t('entity.action.select')" @search="loadNumberOptions" @select="option => (filterParams.number = option.value)" /> diff --git a/src/main/webapp/app/shared/components/vue-select.vue b/src/main/webapp/app/shared/components/vue-select.vue index 8ee8452..cb5de35 100644 --- a/src/main/webapp/app/shared/components/vue-select.vue +++ b/src/main/webapp/app/shared/components/vue-select.vue @@ -103,7 +103,7 @@ export default defineComponent({ const highlightedIndex = ref(-1); const closeTimeout = ref(null); const focusTriggered = ref(false); - const cleanTriggered = ref(false); + const clearTriggered = ref(false); // 计算当前选中的选项标签 const selectedLabel = computed(() => { @@ -167,8 +167,8 @@ export default defineComponent({ // 切换下拉框显示状态 const toggleDropdown = () => { // 如果是由focus事件触发的,则不要切换状态,只重置标志 - if (focusTriggered.value || cleanTriggered.value) { - cleanTriggered.value = false; + if (focusTriggered.value || clearTriggered.value) { + clearTriggered.value = false; focusTriggered.value = false; } else { //console.log('toggleDropdown',isOpen.value); @@ -240,7 +240,7 @@ export default defineComponent({ // 清除选择 const clearSelection = () => { - cleanTriggered.value = true; + clearTriggered.value = true; emit('update:modelValue', null); searchQuery.value = ''; emit('select', searchQuery.value);