fix: select tag value not correct #3100
parent
6a16e19b37
commit
df1428e33d
|
@ -882,12 +882,12 @@ export default function generateSelector<
|
||||||
if (props.disabled) {
|
if (props.disabled) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
const serachVal = mergedSearchValue.value;
|
||||||
if (mergedSearchValue.value) {
|
if (serachVal) {
|
||||||
// `tags` mode should move `searchValue` into values
|
// `tags` mode should move `searchValue` into values
|
||||||
if (props.mode === 'tags') {
|
if (props.mode === 'tags') {
|
||||||
triggerSearch('', false, false);
|
triggerSearch('', false, false);
|
||||||
triggerChange(Array.from(new Set([...mergedRawValue.value, mergedSearchValue.value])));
|
triggerChange(Array.from(new Set([...mergedRawValue.value, serachVal])));
|
||||||
} else if (props.mode === 'multiple') {
|
} else if (props.mode === 'multiple') {
|
||||||
// `multiple` mode only clean the search value but not trigger event
|
// `multiple` mode only clean the search value but not trigger event
|
||||||
setInnerSearchValue('');
|
setInnerSearchValue('');
|
||||||
|
|
Loading…
Reference in New Issue