<el-select
ref="inputRef"
:model-value="props.modelValue"
class="w-480px ellipsis el-hover-title"
multiple
filterable
allow-create
remote
popper-class="el-select-wrap"
:popper-append-to-body="false"
default-first-option
:reserve-keyword="false"
:remote-method="remoteMethod"
@update:model-value="$emit('update:modelValue', $event)"
@keydown.tab="tabEnter($event, props.modelValue)"
@change="inputOnBlur(inputRef)"
@input="setInputQuery(inputRef)"
const emit = defineEmits<{
(e: "update:modelValue", value: string[]): void;
}>();
关键:
子组件绑定的时候用
:model-value="props.modelValue"
和
@update:model-value="emit('update:modelValue', $event)"
创建自定义事件:
const emit = defineEmits<{
(e: "update:modelValue", value: string[]): void;
}>();