diff --git a/src/components/Tree/src/Tree.vue b/src/components/Tree/src/Tree.vue index ed8a7287..8e7f2ad5 100644 --- a/src/components/Tree/src/Tree.vue +++ b/src/components/Tree/src/Tree.vue @@ -399,7 +399,7 @@ const children = get(item, childrenField) || []; const title = get(item, titleField); - const searchIdx = title.indexOf(searchText); + const searchIdx = searchText ? title.indexOf(searchText) : -1; const isHighlight = searchState.startSearch && !isEmpty(searchText) && highlight && searchIdx !== -1; const highlightStyle = `color: ${isBoolean(highlight) ? '#f50' : highlight}`;