el-tree 组件展示组织机构名称问题及解决方法
在角色修改中,查询角色所属的组织机构,el-tree中不能展示组织机构的名字是为什么?该怎么修改?
根据提供的代码片段,el-tree无法正确展示组织机构的名称的原因是因为在el-tree的props配置中,使用了'node-key="deptName"',将节点的唯一标识设置为了'deptName'属性。然而,实际上应该将'deptName'作为显示的属性,而不是节点的唯一标识。
为了修复这个问题,可以将'node-key'属性设置为组织机构的唯一标识属性(例如'deptId'),并将'label'属性设置为组织机构的显示名称属性(例如'deptName')。修改后的el-tree代码如下所示:
<el-tree :data="deptTreeData" show-checkbox default-expand-all :default-checked-keys="deptList"
node-key="deptId" highlight-current :props="defaultProps" :check-strictly="true" />
这样修改后,el-tree应该能够正确展示组织机构的名称了。
原文地址: https://www.cveoy.top/t/topic/pk98 著作权归作者所有。请勿转载和采集!