refactor(dict): 优化字典选择框 placeholder 文本
This commit is contained in:
parent
a6b4a4fa6c
commit
c676faf7a9
@ -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)"
|
||||
/>
|
||||
|
||||
@ -103,7 +103,7 @@ export default defineComponent({
|
||||
const highlightedIndex = ref(-1);
|
||||
const closeTimeout = ref<number | null>(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);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user