ant-design/components/tree/demo/virtual-scroll.md
二货机器人 246adcd5dd
docs: Add Tree virtual scroll demo (#20911)
* docs: Add Tree virtual scroll demo

* update snapshot

* show debug demo

* rename

* fix lint

* skip virtual list demo snapshot since conflict in node test
2020-01-15 12:13:20 +08:00

644 B

order title
9
zh-CN en-US
虚拟滚动 Virtual scroll

zh-CN

使用 height 属性则切换为虚拟滚动。

en-US

Use virtual list through height prop.

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