66 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Markdown
		
	
	
			
		
		
	
	
			66 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Markdown
		
	
	
| <cn>
 | |
| #### 基本用法
 | |
| 最简单的用法,展示可勾选,可选中,禁用,默认展开等功能。
 | |
| </cn>
 | |
| 
 | |
| <us>
 | |
| #### Basic
 | |
| The most basic usage, tell you how to use checkable, selectable, disabled, defaultExpandKeys, and etc.
 | |
| </us>
 | |
| 
 | |
| ```vue
 | |
| <template>
 | |
|   <a-tree
 | |
|     checkable
 | |
|     :tree-data="treeData"
 | |
|     :default-expanded-keys="['0-0-0', '0-0-1']"
 | |
|     :default-selected-keys="['0-0-0', '0-0-1']"
 | |
|     :default-checked-keys="['0-0-0', '0-0-1']"
 | |
|     @select="onSelect"
 | |
|     @check="onCheck"
 | |
|   >
 | |
|     <span slot="title0010" style="color: #1890ff">sss</span>
 | |
|   </a-tree>
 | |
| </template>
 | |
| <script>
 | |
| const treeData = [
 | |
|   {
 | |
|     title: 'parent 1',
 | |
|     key: '0-0',
 | |
|     children: [
 | |
|       {
 | |
|         title: 'parent 1-0',
 | |
|         key: '0-0-0',
 | |
|         disabled: true,
 | |
|         children: [
 | |
|           { title: 'leaf', key: '0-0-0-0', disableCheckbox: true },
 | |
|           { title: 'leaf', key: '0-0-0-1' },
 | |
|         ],
 | |
|       },
 | |
|       {
 | |
|         title: 'parent 1-1',
 | |
|         key: '0-0-1',
 | |
|         children: [{ key: '0-0-1-0', slots: { title: 'title0010' } }],
 | |
|       },
 | |
|     ],
 | |
|   },
 | |
| ];
 | |
| 
 | |
| export default {
 | |
|   data() {
 | |
|     return {
 | |
|       treeData,
 | |
|     };
 | |
|   },
 | |
|   methods: {
 | |
|     onSelect(selectedKeys, info) {
 | |
|       console.log('selected', selectedKeys, info);
 | |
|     },
 | |
|     onCheck(checkedKeys, info) {
 | |
|       console.log('onCheck', checkedKeys, info);
 | |
|     },
 | |
|   },
 | |
| };
 | |
| </script>
 | |
| ```
 |