【发布时间】:2021-10-28 09:44:47
【问题描述】:
所以我尝试使用来自这个stackoverflow post 的自定义折叠,当我包含它时无法读取未定义的属性(读取'标题')问题发生了。我不知道发生了什么,它在Codepen 上运行良好。
这是代码:
基本上是一样的,我只是加了一些图标。
const CustomCollapse = ({props}) => {
const [disabled, setDisabled] = useState(true);
return (
<StyledCollapse onChange={() => setDisabled(prev => !prev)}>
<AntCollapse.Panel
header={props.header}
key="1"
showArrow={false}
bordered={false}
extra={
<span>
<span style={{ color: "#0076de", float: "right" }}>
{disabled ? <div id="themeBox"><p>+10</p></div> : <img src={arrowDownIcon} alt="" style={{objectFit:'contain'}} />}
</span>
</span>
}
>
{props.children}
</AntCollapse.Panel>
</StyledCollapse>
);
};
这里是我使用Collapse的地方:
<div className={styles.telegramLinks}>
<AntCollapse header="test">
<h1>test</h1>
</AntCollapse>
</div>
【问题讨论】: