用清晰的层级结构展示信息,可展开或折叠。

基础用法

基础的树形结构展示。

 1 <el-tree :data="data" :props="defaultProps" @node-click="handleNodeClick"></el-tree>
 2 
 3 <script>
 4   export default {
 5     data() {
 6       return {
 7         data: [{
 8           label: '一级 1',
 9           children: [{
10             label: '二级 1-1',
11             children: [{
12               label: '三级 1-1-1'
13             }]
14           }]
15         }, {
16           label: '一级 2',
17           children: [{
18             label: '二级 2-1',
19             children: [{
20               label: '三级 2-1-1'
21             }]
22           }, {
23             label: '二级 2-2',
24             children: [{
25               label: '三级 2-2-1'
26             }]
27           }]
28         }, {
29           label: '一级 3',
30           children: [{
31             label: '二级 3-1',
32             children: [{
33               label: '三级 3-1-1'
34             }]
35           }, {
36             label: '二级 3-2',
37             children: [{
38               label: '三级 3-2-1'
39             }]
40           }]
41         }],
42         defaultProps: {
43           children: 'children',
44           label: 'label'
45         }
46       };
47     },
48     methods: {
49       handleNodeClick(data) {
50         console.log(data);
51       }
52     }
53   };
54 </script>
View Code

相关文章: