From 07e36bf80ac18379cb5e8fd725a04b75278241d4 Mon Sep 17 00:00:00 2001 From: BernardZheng <1329146797@qq.com> Date: Tue, 9 Jul 2024 09:09:55 +0800 Subject: [PATCH] fix: filterMethod --- packages/cascader/src/cascader.vue | 295 ++++++++++++++++------------- 1 file changed, 165 insertions(+), 130 deletions(-) diff --git a/packages/cascader/src/cascader.vue b/packages/cascader/src/cascader.vue index 6b0ca0645..718af939a 100644 --- a/packages/cascader/src/cascader.vue +++ b/packages/cascader/src/cascader.vue @@ -4,14 +4,14 @@ :class="[ 'el-cascader', realSize && `el-cascader--${realSize}`, - { 'is-disabled': isDisabled } + { 'is-disabled': isDisabled }, ]" v-clickoutside="() => toggleDropDownVisible(false)" @mouseenter="inputHover = true" @mouseleave="inputHover = false" @click="() => toggleDropDownVisible(readonly ? undefined : true)" - @keydown="handleKeyDown"> - + @keydown="handleKeyDown" + > + @input="handleInput" + > @@ -51,7 +54,8 @@ :hit="tag.hitState" :closable="tag.closable" disable-transitions - @close="deleteTag(tag)"> + @close="deleteTag(tag)" + > {{ tag.text }} + @keydown.delete="handleDelete" + />
+ :class="['el-popper', 'el-cascader__dropdown', popperClass]" + > + @close="toggleDropDownVisible(false)" + > + @keydown.native="handleSuggestionKeyDown" + > -
  • {{ t('el.cascader.noMatch') }}
  • +
  • + {{ t("el.cascader.noMatch") }} +
  • @@ -112,69 +123,72 @@ -