Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 反应选择中的嵌套下拉列表_Javascript_Reactjs_React Select - Fatal编程技术网

Javascript 反应选择中的嵌套下拉列表

Javascript 反应选择中的嵌套下拉列表,javascript,reactjs,react-select,Javascript,Reactjs,React Select,我正在使用react select渲染下拉列表。渲染下拉列表的选项如下所示 [ { text:'Fruit', value:'mango' level: 0 }, { text:'Seasonal', slug: 'saasonal', level: 1 }, { text:'Orange', slug: 'o

我正在使用react select渲染下拉列表。渲染下拉列表的选项如下所示

 [
    {   
        text:'Fruit',
        value:'mango'
        level: 0
    },
    {   
        text:'Seasonal',
        slug: 'saasonal',
        level: 1
    },
    {   
        text:'Orange',
        slug: 'orange',
        level: 2
    },
    {   
        text:'Mango',
        slug: 'mango',
        level: 2
    },
    {
        text: 'Winter',
        slug:'winter',
        level:1
    },
    {
        text: 'Plum',
        slug:'plum',
        level:2
    }
]

我希望下拉列表是这样的

Fruit   
    Seasonal
        Orange
        Mango
    Winter
        Plum
我已尝试将组添加到react select,但组标题无法单击。 我还提到了stackoverflow链接

[https://stackoverflow.com/questions/53119912/how-can-i-create-nested-option-groups-in-react-select-v2][1]
并尝试通过将我的选项作为数据传递到上面的链接上,以相同的方式创建递归下拉列表,但没有成功


嵌套内下拉列表的顺序是基于级别的。

react select实际上在7月份才内置了此功能

我不确定它是否已经进入主分支,但是如果示例代码与您使用的版本不兼容,您可以始终从上面示例中package.json文件中列出的版本中提取

编辑:如果您希望组标题可以单击,请将其删除。我不认为这是这次行动的一部分