diff --git a/packages/tree/src/model/tree-store.js b/packages/tree/src/model/tree-store.js index 7755defbe..981af1f35 100644 --- a/packages/tree/src/model/tree-store.js +++ b/packages/tree/src/model/tree-store.js @@ -189,7 +189,7 @@ export default class TreeStore { _setCheckedKeys(key, leafOnly = false, checkedKeys) { const allNodes = this._getAllNodes(); - allNodes.sort((a, b) => a.level < b.level); + allNodes.sort((a, b) => b.level - a.level); const keys = Object.keys(checkedKeys); allNodes.forEach((node) => {