Element UI Tree 树形控件,数据回填存在重大bug,附带解决方式

时间:2024-03-22 17:22:36

Element UI Tree 树形控件,数据回填存在重大bug,附带解决方式

问题描述:

异步加载数据,getPositionTreeByPost是请求数据接口,default_checked_keys是回填的节点ID,default_expanded_keys是回填展开的节点
Element UI Tree 树形控件,数据回填存在重大bug,附带解决方式
回填数据
Element UI Tree 树形控件,数据回填存在重大bug,附带解决方式
渲染结果
Element UI Tree 树形控件,数据回填存在重大bug,附带解决方式
默认选中的节点是20141119、3000564524591276,结果渲染出来,三个节点都选中了

解决方案:

组件默认给空值
Element UI Tree 树形控件,数据回填存在重大bug,附带解决方式
回填数据不变
Element UI Tree 树形控件,数据回填存在重大bug,附带解决方式
异步加载数据的时候,再回填,使用setTimeout的目的是等待组件异步加载数据直到渲染完成Element UI Tree 树形控件,数据回填存在重大bug,附带解决方式
渲染结果
Element UI Tree 树形控件,数据回填存在重大bug,附带解决方式