<el-tree :data="data"
show-checkbox
node-key="id"
default-expand-all
:expand-on-click-node="false"
:render-content="renderContent">
</el-tree>
data() {
const data = [
{
id: 1,
label: "一级 1",
level: 1,
children: [
{
id: 4,
label: "二级 1-1",
children: [
{
id: 9,
label: "三级 1-1-1",
level: 2,
},
{
id: 10,
label: "三级 1-1-2",
level: 2,
},
],
},
],
},
{
id: 2,
label: "一级 2",
level: 1,
children: [
{
id: 5,
label: "二级 2-1",
level: 2,
},
{
id: 6,
label: "二级 2-2",
level: 2,
},
],
},
{
id: 3,
label: "一级 3",
level: 1,
children: [
{
id: 7,
label: "二级 3-1",
level: 2,
},
{
id: 8,
label: "二级 3-2",
level: 2,
},
],
},
];
return {
data: JSON.parse(JSON.stringify(data)),
};
remove(node, data) {
console.log(node,'node')
console.log(data)
const parent = node.parent;
console.log(parent,'parent')
},
、、通过node.parent获取上一节点的内容