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'; |
|||
|
|||
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