docs: add tree demo

pull/1845/head
tangjinzhou 2020-02-26 15:04:41 +08:00
parent 5cf57f4f28
commit 3caabb6014
2 changed files with 46 additions and 0 deletions

View File

@ -8,6 +8,7 @@ import Line from './line';
import Search from './search';
import Directory from './directory';
import ReplaceFields from './replaceFields';
import SwitcherIcon from './switcher-icon';
import CN from '../index.zh-CN.md';
import US from '../index.en-US.md';
@ -45,6 +46,7 @@ export default {
<Line />
<Search />
<Directory />
<SwitcherIcon />
<api>
<template slot="cn">
<CN />

View File

@ -0,0 +1,44 @@
<cn>
#### 自定义展开/折叠图标
自定义展开/折叠图标。
</cn>
<us>
#### Customize collapse/expand icon
customize collapse/expand icon of tree node
</us>
```tpl
<template>
<a-tree
showLine
:defaultExpandedKeys="['0-0-0']"
@select="onSelect"
>
<a-icon slot="switcherIcon" type="down" />
<a-tree-node title="parent 1" key="0-0">
<a-tree-node title="parent 1-0" key="0-0-0">
<a-tree-node title="leaf" key="0-0-0-0" />
<a-tree-node title="leaf" key="0-0-0-1" />
<a-tree-node title="leaf" key="0-0-0-2" />
</a-tree-node>
<a-tree-node title="parent 1-1" key="0-0-1">
<a-tree-node title="leaf" key="0-0-1-0" />
</a-tree-node>
<a-tree-node title="parent 1-2" key="0-0-2">
<a-tree-node title="leaf" key="0-0-2-0" />
<a-tree-node title="leaf" key="0-0-2-1" />
</a-tree-node>
</a-tree-node>
</a-tree>
</template>
<script>
export default {
methods: {
onSelect(selectedKeys, info) {
console.log('selected', selectedKeys, info);
},
},
};
</script>
```