Skip to content

Commit

Permalink
fix(tree): tree 组件,解决 value 传递 undefined,可能导致视图操作报错的问题
Browse files Browse the repository at this point in the history
  • Loading branch information
TabSpace committed Dec 4, 2023
1 parent eca770b commit 5b95854
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions src/tree/hooks/useTreeAction.ts
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ export default function useTreeAction(state: TypeTreeState) {
});
setTExpanded(expanded, evtCtx);
if (evtCtx.trigger !== 'setItem') {
store.replaceExpanded(tExpanded.value as TreeNodeValue[]);
store.replaceExpanded((tExpanded.value || []) as TreeNodeValue[]);
}
return expanded;
};
Expand All @@ -67,7 +67,7 @@ export default function useTreeAction(state: TypeTreeState) {
});
setTActived(actived, evtCtx);
if (evtCtx.trigger !== 'setItem') {
store.replaceActived(tActived.value as TreeNodeValue[]);
store.replaceActived((tActived.value || []) as TreeNodeValue[]);
}
return actived;
};
Expand Down Expand Up @@ -95,7 +95,7 @@ export default function useTreeAction(state: TypeTreeState) {
setTValue(checked, evtCtx);
// 这是针对受控执行的操作,如果 props.value 未变更,则执行还原操作
if (evtCtx.trigger !== 'setItem') {
store.replaceChecked(tValue.value as TreeNodeValue[]);
store.replaceChecked((tValue.value || []) as TreeNodeValue[]);
}
return checked;
};
Expand Down

0 comments on commit 5b95854

Please sign in to comment.