{"componentChunkName":"component---src-templates-post-template-js","path":"/zh-CN/show/overflowlist","result":{"data":{"current":{"frontmatter":{"title":"OverflowList 折叠列表","order":77,"brief":"OverflowList 是一个行为组件，用于展示列表，并支持自适应来展示尽可能多的项目。因过长而溢出项目将折叠为一个元素。当检测到调整大小时，可见项将被重新计算。","icon":"doc-overflowList"},"fields":{"type":"show"},"tableOfContents":{"items":[{"url":"#代码演示","title":"代码演示","items":[{"url":"#如何引入","title":"如何引入"},{"url":"#折叠模式---默认","title":"折叠模式 - 默认"},{"url":"#折叠模式---方向","title":"折叠模式 - 方向"},{"url":"#折叠模式---最小展示的数目","title":"折叠模式 - 最小展示的数目"},{"url":"#滚动模式","title":"滚动模式"}]},{"url":"#api-参考","title":"API 参考","items":[{"url":"#rendermodecollapse","title":"renderMode='collapse'"},{"url":"#rendermodescroll","title":"renderMode='scroll'"}]}]},"body":"var _excluded = [\"components\"];\nfunction _extends() { return _extends = Object.assign ? Object.assign.bind() : function (n) { for (var e = 1; e < arguments.length; e++) { var t = arguments[e]; for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); } return n; }, _extends.apply(null, arguments); }\nfunction _objectWithoutProperties(e, t) { if (null == e) return {}; var o, r, i = _objectWithoutPropertiesLoose(e, t); if (Object.getOwnPropertySymbols) { var s = Object.getOwnPropertySymbols(e); for (r = 0; r < s.length; r++) o = s[r], t.includes(o) || {}.propertyIsEnumerable.call(e, o) && (i[o] = e[o]); } return i; }\nfunction _objectWithoutPropertiesLoose(r, e) { if (null == r) return {}; var t = {}; for (var n in r) if ({}.hasOwnProperty.call(r, n)) { if (e.includes(n)) continue; t[n] = r[n]; } return t; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n  \"localeCode\": \"zh-CN\",\n  \"order\": 77,\n  \"category\": \"展示类\",\n  \"title\": \"OverflowList 折叠列表\",\n  \"icon\": \"doc-overflowList\",\n  \"brief\": \"OverflowList 是一个行为组件，用于展示列表，并支持自适应来展示尽可能多的项目。因过长而溢出项目将折叠为一个元素。当检测到调整大小时，可见项将被重新计算。\"\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n    props = _objectWithoutProperties(_ref, _excluded);\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"section\", null, mdx(\"h2\", {\n    parentName: \"section\"\n  }, \"\\u4EE3\\u7801\\u6F14\\u793A\"), mdx(\"h3\", {\n    parentName: \"section\"\n  }, \"\\u5982\\u4F55\\u5F15\\u5165\"), mdx(\"pre\", {\n    parentName: \"section\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-jsx\",\n    \"metastring\": \"import\",\n    \"import\": true\n  }, \"import { OverflowList } from '@douyinfe/semi-ui';\\n\")), mdx(\"h3\", {\n    parentName: \"section\"\n  }, \"\\u6298\\u53E0\\u6A21\\u5F0F - \\u9ED8\\u8BA4\"), mdx(\"p\", {\n    parentName: \"section\"\n  }, \"\\u901A\\u8FC7 \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"renderMode=\\\"collapse\\\"\"), \" (\\u9ED8\\u8BA4) \\u6765\\u5B9E\\u73B0\\u5185\\u5BB9\\u7684\\u6298\\u53E0\\u3002\"), mdx(\"pre\", {\n    parentName: \"section\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-jsx\",\n    \"metastring\": \"live=true\",\n    \"live\": \"true\"\n  }, \"import React from 'react';\\nimport { OverflowList, Tag, Slider } from '@douyinfe/semi-ui';\\nimport { IconAlarm, IconBookmark, IconCamera, IconDuration, IconEdit, IconFolder } from '@douyinfe/semi-icons';\\n\\n() => {\\n    const [width, setWidth] = useState(100);\\n    const renderOverflow = items => {\\n        return items.length ? <Tag style={{ flex: '0 0 auto', fontVariantNumeric: 'tabular-nums' }}>+{items.length}</Tag> : null;\\n    };\\n    const renderItem = (item, ind) => {\\n        return (\\n            <Tag color=\\\"blue\\\" key={item.key} style={{ marginRight: 8, flex: '0 0 auto' }}>\\n                {item.icon}\\n                {item.key}\\n            </Tag>\\n        );\\n    };\\n\\n    const items = [\\n        { icon: <IconAlarm style={{ marginRight: 4 }} />, key: 'alarm' },\\n        { icon: <IconBookmark style={{ marginRight: 4 }} />, key: 'bookmark' },\\n        { icon: <IconCamera style={{ marginRight: 4 }} />, key: 'camera' },\\n        { icon: <IconDuration style={{ marginRight: 4 }} />, key: 'duration' },\\n        { icon: <IconEdit style={{ marginRight: 4 }} />, key: 'edit' },\\n        { icon: <IconFolder style={{ marginRight: 4 }} />, key: 'folder' },\\n    ];\\n\\n    return (\\n        <div>\\n            <Slider step={1} value={width} onChange={value => setWidth(value)} />\\n            <br />\\n            <br />\\n            <div style={{ width: `${width}%` }}>\\n                <OverflowList items={items} overflowRenderer={renderOverflow} visibleItemRenderer={renderItem} />\\n            </div>\\n        </div>\\n    );\\n};\\n\")), mdx(\"h3\", {\n    parentName: \"section\"\n  }, \"\\u6298\\u53E0\\u6A21\\u5F0F - \\u65B9\\u5411\"), mdx(\"p\", {\n    parentName: \"section\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"collapse\"), \" \\u6A21\\u5F0F\\u4E0B\\u652F\\u6301 collapseFrom \\u8BBE\\u7F6E\\u6298\\u53E0\\u65B9\\u5411\\u3002\"), mdx(\"pre\", {\n    parentName: \"section\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-jsx\",\n    \"metastring\": \"live=true\",\n    \"live\": \"true\"\n  }, \"import React from 'react';\\nimport { OverflowList, Tag, Slider } from '@douyinfe/semi-ui';\\nimport { IconAlarm, IconBookmark, IconCamera, IconDuration, IconEdit, IconFolder } from '@douyinfe/semi-icons';\\n\\n() => {\\n    const [width, setWidth] = useState(100);\\n    const renderOverflow = items => {\\n        return items.length ? <Tag style={{ marginRight: 8, flex: '0 0 auto', fontVariantNumeric: 'tabular-nums' }}>+{items.length}</Tag> : null;\\n    };\\n    const renderItem = (item, ind) => {\\n        return (\\n            <Tag color=\\\"blue\\\" key={item.key} style={{ marginRight: 8, flex: '0 0 auto' }}>\\n                {item.icon}\\n                {item.key}\\n            </Tag>\\n        );\\n    };\\n\\n    const items = [\\n        { icon: <IconAlarm style={{ marginRight: 4 }} />, key: 'alarm' },\\n        { icon: <IconBookmark style={{ marginRight: 4 }} />, key: 'bookmark' },\\n        { icon: <IconCamera style={{ marginRight: 4 }} />, key: 'camera' },\\n        { icon: <IconDuration style={{ marginRight: 4 }} />, key: 'duration' },\\n        { icon: <IconEdit style={{ marginRight: 4 }} />, key: 'edit' },\\n        { icon: <IconFolder style={{ marginRight: 4 }} />, key: 'folder' },\\n    ];\\n\\n    return (\\n        <div>\\n            <Slider step={1} value={width} onChange={value => setWidth(value)} />\\n            <br />\\n            <br />\\n            <div style={{ width: `${width}%` }}>\\n                <OverflowList\\n                    items={items}\\n                    collapseFrom=\\\"start\\\"\\n                    overflowRenderer={renderOverflow}\\n                    visibleItemRenderer={renderItem}\\n                />\\n            </div>\\n        </div>\\n    );\\n};\\n\")), mdx(\"h3\", {\n    parentName: \"section\"\n  }, \"\\u6298\\u53E0\\u6A21\\u5F0F - \\u6700\\u5C0F\\u5C55\\u793A\\u7684\\u6570\\u76EE\"), mdx(\"p\", {\n    parentName: \"section\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"collapse\"), \" \\u6A21\\u5F0F\\u4E0B\\u652F\\u6301 minVisibleItems \\u8BBE\\u7F6E\\u6700\\u5C0F\\u5C55\\u793A\\u7684\\u6570\\u76EE\\u3002\"), mdx(\"pre\", {\n    parentName: \"section\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-jsx\",\n    \"metastring\": \"live=true\",\n    \"live\": \"true\"\n  }, \"import React from 'react';\\nimport { OverflowList, Tag, Slider } from '@douyinfe/semi-ui';\\nimport { IconAlarm, IconBookmark, IconCamera, IconDuration, IconEdit, IconFolder } from '@douyinfe/semi-icons';\\n\\n() => {\\n    const [width, setWidth] = useState(100);\\n    const renderOverflow = items => {\\n        return items.length ? <Tag style={{ flex: '0 0 auto', fontVariantNumeric: 'tabular-nums' }}>+{items.length}</Tag> : null;\\n    };\\n    const renderItem = (item, ind) => {\\n        return (\\n            <Tag color=\\\"blue\\\" key={item.key} style={{ marginRight: 8, flex: '0 0 auto' }}>\\n                {item.icon}\\n                {item.key}\\n            </Tag>\\n        );\\n    };\\n\\n    const items = [\\n        { icon: <IconAlarm style={{ marginRight: 4 }} />, key: 'alarm' },\\n        { icon: <IconBookmark style={{ marginRight: 4 }} />, key: 'bookmark' },\\n        { icon: <IconCamera style={{ marginRight: 4 }} />, key: 'camera' },\\n        { icon: <IconDuration style={{ marginRight: 4 }} />, key: 'duration' },\\n        { icon: <IconEdit style={{ marginRight: 4 }} />, key: 'edit' },\\n        { icon: <IconFolder style={{ marginRight: 4 }} />, key: 'folder' },\\n    ];\\n\\n    return (\\n        <div>\\n            <Slider step={1} value={width} onChange={value => setWidth(value)} />\\n            <br />\\n            <br />\\n            <div style={{ width: `${width}%` }}>\\n                <OverflowList\\n                    items={items}\\n                    minVisibleItems={3}\\n                    overflowRenderer={renderOverflow}\\n                    visibleItemRenderer={renderItem}\\n                />\\n            </div>\\n        </div>\\n    );\\n};\\n\")), mdx(\"h3\", {\n    parentName: \"section\"\n  }, \"\\u6EDA\\u52A8\\u6A21\\u5F0F\"), mdx(\"p\", {\n    parentName: \"section\"\n  }, \"\\u901A\\u8FC7 \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"renderMode=\\\"scroll\\\"\"), \" \\u6765\\u4F7F\\u7528\\u6EDA\\u52A8\\u6A21\\u5F0F\\u7684\\u6298\\u53E0\\u5217\\u8868\\u3002\\u5982\\u679C\\u9700\\u8981 scrollIntoView\\uFF0C\\u53EF\\u4EE5\\u901A\\u8FC7\\u9009\\u62E9\\u5668\\uFF1A \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"document.querySelector(`.item-cls[data-scrollkey=\\\"${key}\\\"]\"), \" \\u6765\\u9009\\u53D6\\u3002\"), mdx(\"pre\", {\n    parentName: \"section\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-jsx\",\n    \"metastring\": \"live=true\",\n    \"live\": \"true\"\n  }, \"import React from 'react';\\nimport { OverflowList, Tag, Slider } from '@douyinfe/semi-ui';\\nimport { IconAlarm, IconBookmark, IconCamera, IconDuration, IconEdit, IconFolder } from '@douyinfe/semi-icons';\\n\\n() => {\\n    const [width, setWidth] = useState(100);\\n    const renderOverflow = items => {\\n        return items.map(item => <Tag style={{ marginRight: 8, marginLeft: 8, flex: '0 0 auto', fontVariantNumeric: 'tabular-nums' }} key={item.key}>+{item.length}</Tag>);\\n    };\\n    const renderItem = (item, ind) => {\\n        return (\\n            <span key={item.key} className=\\\"item-cls\\\">\\n                <Tag color=\\\"blue\\\" style={{ marginRight: 8, flex: '0 0 auto' }}>\\n                    {item.icon}\\n                    {item.key}\\n                </Tag>\\n            </span>\\n        );\\n    };\\n\\n    const items = [\\n        { icon: <IconAlarm style={{ marginRight: 4 }} />, key: 'alarm' },\\n        { icon: <IconBookmark style={{ marginRight: 4 }} />, key: 'bookmark' },\\n        { icon: <IconCamera style={{ marginRight: 4 }} />, key: 'camera' },\\n        { icon: <IconDuration style={{ marginRight: 4 }} />, key: 'duration' },\\n        { icon: <IconEdit style={{ marginRight: 4 }} />, key: 'edit' },\\n        { icon: <IconFolder style={{ marginRight: 4 }} />, key: 'folder' },\\n    ];\\n\\n    return (\\n        <div>\\n            <Slider step={1} value={width} onChange={value => setWidth(value)} />\\n            <br />\\n            <br />\\n            <div style={{ width: `${width}%` }}>\\n                <OverflowList\\n                    items={items}\\n                    renderMode=\\\"scroll\\\"\\n                    overflowRenderer={renderOverflow}\\n                    visibleItemRenderer={renderItem}\\n                />\\n            </div>\\n        </div>\\n    );\\n};\\n\"))), mdx(\"section\", null, mdx(\"h2\", {\n    parentName: \"section\"\n  }, \"API \\u53C2\\u8003\"), mdx(\"table\", {\n    parentName: \"section\"\n  }, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u5C5E\\u6027\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u8BF4\\u660E\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u7C7B\\u578B\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u9ED8\\u8BA4\\u503C\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u7248\\u672C\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"className\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u7C7B\\u540D\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"string\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"-\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"-\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"renderMode\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u6E32\\u67D3\\u6A21\\u5F0F\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"collapse\"), \"|\", \" \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"scroll\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"collapse\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"-\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"style\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"OverflowList\\u7684\\u6837\\u5F0F\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"React.CSSProperties\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"-\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"-\")))), mdx(\"h3\", {\n    parentName: \"section\"\n  }, \"renderMode='collapse'\"), mdx(\"table\", {\n    parentName: \"section\"\n  }, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u5C5E\\u6027\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u8BF4\\u660E\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u7C7B\\u578B\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u9ED8\\u8BA4\\u503C\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u7248\\u672C\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"collapseFrom\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u6298\\u53E0\\u65B9\\u5411\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"start\"), \"|\", \" \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"end\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"end\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"-\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"items\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u6E32\\u67D3\\u9879\\u76EE\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Record<string, any>[]\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"-\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"-\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"minVisibleItems\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u6700\\u5C0F\\u5C55\\u793A\\u7684\\u53EF\\u89C1\\u9879\\u6570\\u76EE\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"number\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"0\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"-\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"onOverflow\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u6EA2\\u51FA\\u56DE\\u8C03\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"(overflowItems: Record<string, any>[]) => void\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"-\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"-\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"overflowRenderer\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u6EA2\\u51FA\\u9879\\u7684\\u81EA\\u5B9A\\u4E49\\u6E32\\u67D3\\u51FD\\u6570\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"(overflowItems: Record<string, any>[]) => React.ReactNode\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"-\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"-\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"visibleItemRenderer\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u5C55\\u793A\\u9879\\u7684\\u81EA\\u5B9A\\u4E49\\u6E32\\u67D3\\u51FD\\u6570\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"(item: Record<string, any>, index: number) => React.ReactElement\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"-\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"-\")))), mdx(\"h3\", {\n    parentName: \"section\"\n  }, \"renderMode='scroll'\"), mdx(\"table\", {\n    parentName: \"section\"\n  }, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u5C5E\\u6027\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u8BF4\\u660E\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u7C7B\\u578B\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u9ED8\\u8BA4\\u503C\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u7248\\u672C\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"items\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u6E32\\u67D3\\u9879\\u76EE\\uFF0C\", mdx(\"strong\", {\n    parentName: \"td\"\n  }, \"\\u8981\\u6C42\\u5FC5\\u542B key \\u9879\")), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Record<string, any>[]\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"-\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"-\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"onIntersect\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u6EA2\\u51FA\\u56DE\\u8C03\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"({\", \"[key: string]\", \": \", mdx(\"a\", {\n    parentName: \"td\",\n    \"href\": \"https://developer.mozilla.org/en-US/docs/Web/API/IntersectionObserverEntry\"\n  }, \"IntersectionObserverEntry\"), \"}) => void\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"-\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"-\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"onVisibleStateChange\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u9690\\u85CF\\u663E\\u793A\\u72B6\\u6001\\u53D8\\u5316\\u56DE\\u8C03\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"(visibleState: Map\\\\<string, boolean\", \">\", \") => void;\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"-\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"2.61.0\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"overflowRenderer\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u6EA2\\u51FA\\u9879\\u7684\\u81EA\\u5B9A\\u4E49\\u6E32\\u67D3\\u51FD\\u6570\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"(overflowItems: Record<string, any>[]) => React.ReactNode[]\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"-\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"-\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"threshold\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u89E6\\u53D1\\u6EA2\\u51FA\\u56DE\\u8C03\\u7684\\u9608\\u503C\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"number\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"0.75\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"-\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"visibleItemRenderer\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u5C55\\u793A\\u9879\\u7684\\u81EA\\u5B9A\\u4E49\\u6E32\\u67D3\\u51FD\\u6570\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"(item: Record<string, any>, index: number) => React.ReactElement\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"-\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"-\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"wrapperClassName\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u6EDA\\u52A8 wrapper \\u7684\\u7C7B\\u540D\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"string\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"-\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"-\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"wrapperStyle\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\u6EDA\\u52A8 wrapper \\u7684\\u6837\\u5F0F\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"React.CSSProperties\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"-\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"-\"))))));\n}\n;\nMDXContent.isMDXComponent = true;"}},"pageContext":{"slug":"zh-CN/show/overflowlist","next":{"fields":{"slug":"en-US/show/popover"},"id":"bb3f12e2-a788-5884-9256-a6ab7491b056","frontmatter":{"title":"Popover","localeCode":"en-US","icon":"doc-popover","showNew":null}},"previous":{"fields":{"slug":"en-US/show/overflowlist"},"id":"869b8f52-d0f2-50bb-afb5-3f7e0c882af6","frontmatter":{"title":"OverflowList","localeCode":"en-US","icon":"doc-overflowList","showNew":null}}}},"staticQueryHashes":["1348983216108720","1477422646108720","3245198693108720","417590761108720","63159454108720"]}