点击上方“IT那活儿”公众号,关注后了解更多内容,不管IT什么活儿,干就完了!!!


常用属性
<el-tree :data="data" :props="defaultProps" @node-click="handleNodeClick"></el-tree>
data: [
{ label: '一级 1',
children: [
{ label: '二级 1-1',
children: [{ label: '三级 1-1-1' }]
}]
}]
defaultProps: { children: 'children', label: 'label' }
data:使我们要展示的数据,从后端获取。 prop:配置选项,defaultProps对象里的childen是那个属性要作为标签的子树。 label是那个属性作为标签的值展示出来,在这里面,就是childen,label,实际中要以后端接口里面需要展示的字段为准。 node-key:每个树节点用来作为唯一标识的属性,整棵树应该是唯一的。 check-on-click-node:只有在点击复选框时才会选中节点。 default-expanded-keys:默认展开的节点的 key 的数组。 show-checkbox:节点是否可被选择。 default-checked-keys:默认勾选的节点的 key 的数组,一榜用于回显。 filter-node-method:节点过滤,常用于搜索。
自定义节点内容
:render-content="renderContent"
renderContent(h, { node, data, store }) {
return (
<span class="custom-tree-node">
<span>{node.label}</span>
<span><el-button></el-button></span>
</span>);
<span class="custom-tree-node" slot-scope="{ node, data }">
<span>{{ node.label }}</span>
<span><el-button></el-button></span>
</span>
节点拖拽

本文作者:朱 维(上海新炬王翦团队)
本文来源:“IT那活儿”公众号

文章转载自IT那活儿,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




