vue中el-select选择框带搜索和输入,根据用户输入的值显示下拉列表,让el-select也可以输入,实现既有el-select也有el-option也可以当el-input。
只需要加上 filterable就可以实现用户自己输入了
<el-form-item label="备品选择" v-if="form.materialType == '0'">
<el-select
v-model="form.selectedBackup"
placeholder="请选择备品"
size="small"
@change="handleBackupChange"
filterable
>
<el-option
v-for="(item, index) in backupOptions"
:key="`backup-option-${index}`"
:label="item.label"
:value="item.value.articleId"
></el-option>
</el-select>
</el-form-item>