pull/22427/head
HOUSHENGREN 2023-03-07 22:48:34 +08:00
parent f14b5ba540
commit 2279715d10
2 changed files with 18922 additions and 1 deletions

18911
package-lock.json generated Normal file

File diff suppressed because it is too large Load Diff

View File

@ -98,7 +98,7 @@
<slot name="prefix"></slot>
</template>
<template slot="suffix">
<i v-show="!showClose" :class="['el-select__caret', 'el-input__icon', 'el-icon-' + iconClass]"></i>
<i v-show="!showClose" :class="['el-select__caret', 'el-input__icon', 'el-icon-' + iconClass]" @click="handleClickArrow"></i>
<i v-if="showClose" class="el-select__caret el-input__icon el-icon-circle-close" @click="handleClearClick"></i>
</template>
</el-input>
@ -604,6 +604,16 @@
this.deleteSelected(event);
},
// #22424
handleClickArrow(event) {
if (this.elFormItem && this.elFormItem.$slots.label) {
// elFormItemslotlabel
event.stopPropagation();
// 使watchvisible
this.$forceUpdate();
}
},
doDestroy() {
this.$refs.popper && this.$refs.popper.doDestroy();
},