Material-ui 列出 select 多项

Material-ui List select multiple items

如文档示例所示,您可以实现 selectable List.

我想知道如何才能使列表支持多选。

示例中使用的方法是makeSelectable。似乎没有关于该方法的任何文档,而且我无法在他们的 git 项目的问题中找到任何实质性内容。

任何帮助将不胜感激。

创建状态变量 selectedItems 以跟踪列表中的选定项目。 ListItem 支持 checkboxes,因此您可以为每个 ListItem 创建一个复选框,向其添加一个 onCheck 处理程序并向其传递一个唯一值以标识哪个复选框被选中,并根据该值修改状态变量 selectedItems.

或者,您可以使用 Menu 代替 List,因为它具有 属性 multiple。您可以将其设置为 true 即可。