【发布时间】:2021-07-03 18:43:26
【问题描述】:
我在 React 中有一个基本的常见问题解答组件。我的问题是当我打开一个手风琴项目时,当我点击它时我无法再次关闭它。我可以关闭手风琴的唯一方法是单击另一个问题。但是当我点击问题时,我也想关闭它。这是我的代码:
import React from "react";
import {
Accordion,
AccordionItem,
AccordionItemHeading,
AccordionItemButton,
AccordionItemPanel,
} from "react-accessible-accordion";
import "react-accessible-accordion/dist/fancy-example.css";
export default function FAQ() {
return (
<>
<Accordion>
<AccordionItem>
<AccordionItemHeading>
<AccordionItemButton>Question 1</AccordionItemButton>
</AccordionItemHeading>
<AccordionItemPanel>
<p>
Exercitation in fugiat est ut ad ea cupidatat ut in cupidatat
occaecat ut occaecat consequat est minim minim esse tempor laborum
consequat esse adipisicing eu reprehenderit enim.
</p>
</AccordionItemPanel>
</AccordionItem>
<AccordionItem>
<AccordionItemHeading>
<AccordionItemButton>Question 2</AccordionItemButton>
</AccordionItemHeading>
<AccordionItemPanel>
<p>
Exercitation in fugiat est ut ad ea cupidatat ut in cupidatat
occaecat ut occaecat consequat est minim minim esse tempor laborum
consequat esse adipisicing eu reprehenderit enim.
</p>
</AccordionItemPanel>
</AccordionItem>
</Accordion>
</>
);
}
【问题讨论】:
标签: reactjs react-native accordion