gpt4 book ai didi

react-select - 限制下拉列表中可见项目的数量

转载 作者:行者123 更新时间:2023-12-05 02:59:46 25 4
gpt4 key购买 nike

我需要限制 react 选择下拉面板中显示的可见选项的数量。

目前它显示大约 9 个项目,但我需要限制在 5 个以内。我不确定如何更改下拉列表。

最佳答案

我通过覆盖核心组件样式来解决这个问题。这只是查找哪个组件呈现我感兴趣的样式的情况。

在本例中,控制下拉列表中可见项的是 menuList 组件。要覆盖组件样式,这是我使用的:

const selectStyles = {
menuList: styles => {
console.log('menuList:', styles);
return {
...styles,
maxHeight: 136
};
}
};

return (
<Select
value={selectVal}
onChange={updateVal}
options={options}
styles={selectStyles}
/>
);

我发现console.log 输出组件样式以查看特定组件可用的样式以及使用的默认值非常有用。

关于react-select - 限制下拉列表中可见项目的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57575768/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com