vue-cli+element的树形控件获取选中节点的数据
element的树形控件获取选中节点的数据网上一大堆的改源代码,拼接。其实官方已经给出了方法!!!使用<template><div><el-tree @check="currentChecked" :data="testObj" show-checkbox node-key="id"></el-tree></div></templa
·
element的树形控件获取选中节点的数据
网上一大堆的改源代码,拼接。其实官方已经给出了方法!!!
使用
<template>
<div>
<el-tree @check="currentChecked" :data="testObj" show-checkbox node-key="id"></el-tree>
</div>
</template>
<script>
export default {
data() {
return {
testObj: [
{
label: "金融机构管理1",
children: [
{
label: "金融机构管理2",
children: [
{
label: "金融机构管理3",
children: null,
checked: true,
id: "3",
}
],
checked: false,
id: "2",
},
{
label: "金融机构管理2",
children: [
{
label: "金融机构管理3",
children: null,
checked: false,
id: "322",
}
],
checked: false,
id: "222",
}
],
checked: false,
id: "1",
},
{
label: "金融1",
children: [
{
label: "金融2",
children: [
{
label: "金融3",
children: null,
checked: true,
id: "33",
}
],
checked: true,
id: "22",
}
],
checked: true,
id: "11",
}
],
};
},
methods: {
// 选中的节点
currentChecked (nodeObj, SelectedObj) {
console.log(SelectedObj);
console.log(SelectedObj.checkedKeys); // 这是选中节点的key数组
console.log(SelectedObj.checkedNodes); // 这是选中节点数组
},
},
};
</script>
结果
运行结果 |
---|
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献1条内容
所有评论(0)