Ich verwende die virtualisierte-wählen React-Komponente. Ich möchte die Text- und Hintergrundfarbe der Option im Drop-down-Menü gestalten. Für den einfachen Code, den ich unten habe, ist der Hintergrund der Suchleiste rot, und der Hintergrund der Suchleiste wird blau, wenn ich Option 1 wähle, aber ich möchte, dass der Hintergrund im Dropdown-Menü der Option blau ist. Außerdem scheint das Farbattribut überhaupt nicht zu funktionieren. sind nur bestimmte CSS-Attribute veränderbar?Reagieren virtualisiert-wählen Sie benutzerdefinierte Optionen Stile
render() {
const styles = {
color: "red",
background: "red"
};
const options = [
{ label: "One", value: 1 , style: {background: 'blue'}},
{ label: "Two", value: 2 },
{ label: "Three", value: 3}
//{ label: "Three", value: 3, disabled: true }
// And so on...
]
return (
<VirtualizedSelect
options={options}
onChange={(selectValue) => this.setState({ selectValue })}
value={this.state.selectValue}
placeholder="Search"
style={styles}
/>
)
}
}