先说下思路,tree插件是有一个loadedKeys属性的,是可以直接进行操作的,TreeSelect插件不支持这个属性,我们需要手写一个,全局设置一个变量,在loadData异步加载的时候,把当前加载的code存起来
在节点展开的时候对搜索值进行判断,判断是搜索状态还是加载状态,是否已经加载过这个节点,为了直观展示我就简写了哈
还有说的一点就是isLeaf需要设置false,否则前面的小图标不显示
还有就是在onchange和onselect里面需要对treeExpandedKey进行清空操作,以保证每次都可以进行展开