Skip to content

Commit 84b9ac5

Browse files
committed
fix: treeSelect reset undefined not clear #4897
close #4897
1 parent 876720f commit 84b9ac5

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

components/vc-tree-select/generate.tsx

+4-5
Original file line numberDiff line numberDiff line change
@@ -173,16 +173,15 @@ export default function generate(config: {
173173
getEntityByValue,
174174
});
175175

176-
const valueRef = ref<DefaultValueType>(props.defaultValue);
176+
const valueRef = ref<DefaultValueType>(
177+
props.value === undefined ? props.defaultValue : props.value,
178+
);
177179

178180
watch(
179181
() => props.value,
180182
() => {
181-
if (props.value !== undefined) {
182-
valueRef.value = props.value;
183-
}
183+
valueRef.value = props.value;
184184
},
185-
{ immediate: true },
186185
);
187186

188187
/** Get `missingRawValues` which not exist in the tree yet */

0 commit comments

Comments
 (0)