Commit 1ea0731f542f4e17a66479d134734e0ecd31919b
1 parent
2320e8ea
perf: product profile transform script add search function
Showing
1 changed file
with
7 additions
and
0 deletions
| ... | ... | @@ -8,7 +8,9 @@ |
| 8 | 8 | placeholder="请选择转换脚本" |
| 9 | 9 | v-model:value="selectScript.script" |
| 10 | 10 | style="width: 305px" |
| 11 | + show-search | |
| 11 | 12 | :options="selectOptions" |
| 13 | + :filter-option="handleSearch" | |
| 12 | 14 | allowClear |
| 13 | 15 | /> |
| 14 | 16 | </div> |
| ... | ... | @@ -113,6 +115,11 @@ |
| 113 | 115 | const setFormData = (v) => { |
| 114 | 116 | selectScript.script = v?.scriptId; |
| 115 | 117 | }; |
| 118 | + | |
| 119 | + const handleSearch = (inputValue: string, option: Record<'label' | 'value', string>) => { | |
| 120 | + return option.label.includes(inputValue); | |
| 121 | + }; | |
| 122 | + | |
| 116 | 123 | defineExpose({ |
| 117 | 124 | getFormData, |
| 118 | 125 | resetFormData, | ... | ... |