【发布时间】:2020-08-18 03:46:26
【问题描述】:
我有一个呈现多个复选框的组件。每个复选框都通过在渲染时分配的 checked 属性进行动态处理。我需要打印/渲染所选复选框的值。
示例状态如下所示:
{
Filters: [
{
name: "Vegetables",
options: [
{
value: "tmto",
name: "Tomato"
},
{
value: "ptato",
name: "Potato"
}
]
},
{
name: "Fruits",
options: [
{
value: "ornge",
name: "Orange"
},
{
value: "grps",
name: "Grapes"
}
]
}
],
selected: []
}
我先映射一个类别名称,然后再将 checkboxes 映射到相应的值和名称,例如:
Vegetables
checkbox 1
checkbox 2
Fruits
checkbox 3
checkbox 4
我有一个相同https://codesandbox.io/s/react-functional-component-forked-wb1ew 的工作 sn-p 但不确定为什么它无法设置与所选复选框匹配的状态。 我对如何处理这种嵌套的复选框状态有点困惑。
非常感谢任何解决此问题的帮助。
【问题讨论】:
标签: javascript reactjs checkbox