Browse Source
* docs: Add Tree virtual scroll demo * update snapshot * show debug demo * rename * fix lint * skip virtual list demo snapshot since conflict in node testpull/20913/merge
二货机器人
5 years ago
committed by
GitHub
7 changed files with 71 additions and 48 deletions
@ -1,3 +1,3 @@ |
|||||
import demoTest from '../../../tests/shared/demoTest'; |
import demoTest from '../../../tests/shared/demoTest'; |
||||
|
|
||||
demoTest('tree', { skip: ['big-data.md'] }); |
demoTest('tree', { skip: ['big-data.md', 'virtual-scroll.md'] }); |
||||
|
@ -0,0 +1,40 @@ |
|||||
|
--- |
||||
|
order: 9 |
||||
|
title: |
||||
|
zh-CN: 虚拟滚动 |
||||
|
en-US: Virtual scroll |
||||
|
--- |
||||
|
|
||||
|
## zh-CN |
||||
|
|
||||
|
使用 `height` 属性则切换为虚拟滚动。 |
||||
|
|
||||
|
## en-US |
||||
|
|
||||
|
Use virtual list through `height` prop. |
||||
|
|
||||
|
```jsx |
||||
|
import { Tree } from 'antd'; |
||||
|
|
||||
|
function dig(path = '0', level = 3) { |
||||
|
const list = []; |
||||
|
for (let i = 0; i < 10; i += 1) { |
||||
|
const key = `${path}-${i}`; |
||||
|
const treeNode = { |
||||
|
title: key, |
||||
|
key, |
||||
|
}; |
||||
|
|
||||
|
if (level > 0) { |
||||
|
treeNode.children = dig(key, level - 1); |
||||
|
} |
||||
|
|
||||
|
list.push(treeNode); |
||||
|
} |
||||
|
return list; |
||||
|
} |
||||
|
|
||||
|
const treeData = dig(); |
||||
|
|
||||
|
ReactDOM.render(<Tree treeData={treeData} height={233} defaultExpandAll />, mountNode); |
||||
|
``` |
Loading…
Reference in new issue