Ant Design 官方文檔
是否根據(jù)輸入項(xiàng)進(jìn)行篩選。當(dāng)其為一個函數(shù)時,會接收 inputValue option 兩個參數(shù),當(dāng) option 符合篩選條件時,應(yīng)返回 true,反之則返回 false。
是不是看的有點(diǎn)懵,我們通過篩選,發(fā)現(xiàn)是經(jīng)過key篩選的,而我們界面上顯示的是value,我們想要的是通過value篩選,那么就把下面這行代碼加上報
:filterOption="(input, option) =>{
return option.componentOptions.children[0].text.includes(input)
}"
部分代碼
<a-form-item :label-col="{ span: 0 }" :wrapper-col="{ span: 22 }">
<a-select
mode="multiple"
style="width: 100%;"
v-decorator="[
'inspectUserIds',
{
rules: [{ required: true, message: '請選擇巡檢人員' }],
initialValue: []
},
]"
:filterOption="(input, option) =>{
return option.componentOptions.children[0].text.includes(input)
}"
placeholder="請選擇巡檢人員"
>
<a-select-option v-for="item in members" :key="item.userId">{{ item.name }}</a-select-option>
</a-select>
</a-form-item>