gpt4 book ai didi

reactjs - 如何样式化 react 自动完成输入框?

转载 作者:行者123 更新时间:2023-12-03 23:13:21 24 4
gpt4 key购买 nike

我正在尝试在我的组件中使用 react-autocomplete。一切正常,结果显示。但我无法设置默认输入框的样式。
这是自动完成的

<Autocomplete 
getItemValue={this.getItemValue}
items={this.state.autocompleteData}
renderItem={this.renderItem}
value={this.state.value}
onChange={this.onChange}
onSelect={this.onSelect}
menuStyle={menuStyle}
/>

下拉菜单的样式工作正常。
const menuStyle = {
borderRadius: '3px',
boxShadow: '0 2px 12px rgba(0, 0, 0, 0.1)',
background: 'rgba(255, 255, 255, 0.9)',
padding: '2px 0',
fontSize: '90%',
position: 'fixed',
overflow: 'auto',
maxHeight: '50%', // TODO: don't cheat, let it flow to the bottom
"zIndex": 100,
};

我试图根据这个问题的答案添加样式,但它不起作用。
how to increase input text box size in react-autocomplete?

如何为输入框添加样式?

最佳答案

给 Prop inputProps 的对象用作输入的 Prop ,所以你可以给一个带有 style 的对象包含您的 menuStyles 的属性(property)到那个。

<Autocomplete
getItemValue={this.getItemValue}
items={this.state.autocompleteData}
renderItem={this.renderItem}
value={this.state.value}
onChange={this.onChange}
onSelect={this.onSelect}
inputProps={{ style: menuStyle }}
/>

关于reactjs - 如何样式化 react 自动完成输入框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55240673/

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