【发布时间】:2019-07-21 17:27:31
【问题描述】:
我是 React.js 的新手,我想构建一个如下图所示的 jsx 页面。单击顶部的每个项目都会有一个向下滑动的部分,并有一个保存和取消按钮。不同类别的每个部分中的表单将有相同的字段 我不知道如何开始这个?有没有人这样做过?一些方向将不胜感激。
【问题讨论】:
我是 React.js 的新手,我想构建一个如下图所示的 jsx 页面。单击顶部的每个项目都会有一个向下滑动的部分,并有一个保存和取消按钮。不同类别的每个部分中的表单将有相同的字段 我不知道如何开始这个?有没有人这样做过?一些方向将不胜感激。
【问题讨论】:
我认为您所要求的解决方案必须有很多代码可以在这里发布,但只需谷歌一下,您会发现很多关于如何实现这一点的示例。
很抱歉,如果我没有针对您的问题发布您的理想答案,但如果您花更多时间学习如何在 React.js 中编写此代码,而不是仅仅寻求解决方案,您会发现效率更高。
这里有一些链接:
https://reactjsexample.com/tag/accordion/
https://github.com/kunukn/react-collapse
https://alligator.io/react/react-accordion-component/
祝你好运!
【讨论】:
save 和cancel 按钮,那么您必须编写Accordion 组件以及包含表单字段和所需按钮的组件之后。之后,您必须在手风琴的内容部分中使用这些组件。
props传递更改的数据或设计一种机制显示每个案例的具体数据。问题是 4 个手风琴有一个带有保存取消按钮的表单,所以这是 4 个手风琴之间的共同部分。