--- order: 5 title: zh-CN: 额外节点 en-US: Extra node --- ## zh-CN 可以同时展开多个面板,这个例子默认展开了第一个。 ## en-US More than one panel can be expanded at a time, the first panel is initialized to be active in this case. ```tsx import { SettingOutlined } from '@ant-design/icons'; import { Collapse, Select } from 'antd'; import type { ExpandIconPosition } from 'antd/lib/collapse/Collapse'; import React, { useState } from 'react'; const { Panel } = Collapse; const { Option } = Select; const text = ` A dog is a type of domesticated animal. Known for its loyalty and faithfulness, it can be found as a welcome guest in many households across the world. `; const App: React.FC = () => { const [expandIconPosition, setExpandIconPosition] = useState('left'); const onPositionChange = (newExpandIconPosition: ExpandIconPosition) => { setExpandIconPosition(newExpandIconPosition); }; const onChange = (key: string | string[]) => { console.log(key); }; const genExtra = () => ( { // If you don't want click extra trigger collapse, you can prevent this: event.stopPropagation(); }} /> ); return ( <>
{text}
{text}
{text}

Expand Icon Position: ); }; export default App; ```