<el-select multiple v-model="queueName" placeholder="选择队列名" filterable allow-create clearable style="width: 350px; margin: 10px" > <el-option v-for="item in queueNameList" :key="item.value" :label="item.label" :value="item.value" /> </el-select> 为什么我这el-select组件点击只能全选我要的是多选而不是全选啊
时间: 2024-02-10 13:10:21 浏览: 75
el-select 下拉框多选实现全选的实现
5星 · 资源好评率100%
根据你提供的代码,点击下拉框选项会全选的原因可能是因为你在`<el-select>`组件中同时开启了`multiple`和`filterable`属性,这会导致下拉框中的选项被视为可搜索的,而在搜索框中输入任何内容都会匹配到所有选项,从而导致所有选项被选中。
如果你只想启用多选模式,可以将`filterable`属性移除,例如:
```
<el-select multiple v-model="queueName" placeholder="选择队列名" allow-create clearable style="width: 350px; margin: 10px">
<el-option v-for="item in queueNameList" :key="item.value" :label="item.label" :value="item.value" />
</el-select>
```
这样就只会启用多选模式,而不会开启搜索框。
阅读全文