简略了一下代码
感觉不错啊,不应该选中id 527,530 的数据吗,谢谢各位啦
<a-tree
:replaceFields="replaceFields"
v-model="checkedKeys"
default-checked-keys="[527,530]"
:tree-data="permission"
/>
// 节点替换
replaceFields: {
children: 'children',
title: 'name',
key: 'id'
},
// 数据
[{
"id": 527,
"name": "权限测试1",
"pid": 0,
"pids": "0,",
"description": "permission1",
"children": [{
"id": 530,
"name": "权限测试1-1",
"pid": 527,
"pids": "0,527,",
"description": "permission1-1",
"children": [{
"id": 531,
"name": "权限测试1-1-1",
"pid": 530,
"pids": "0,527,530,",
"description": "permission1-1-1",
"children": null
},
{
"id": 533,
"name": "权限测试1-1-2",
"pid": 530,
"pids": "0,527,530,",
"description": "permission1-1-2",
"children": null
}
]
},
{
"id": 532,
"name": "权限测试1-2",
"pid": 527,
"pids": "0,527,",
"description": "permission1-2",
"children": null
}
]
},
{
"id": 528,
"name": "权限测试2",
"pid": 0,
"pids": "0,",
"description": "permission2",
"children": null
}
]
尝试
toString()