【发布时间】:2021-10-21 03:11:18
【问题描述】:
我有自动完成多选权限。
https://codesandbox.io/s/bold-jackson-dkjmb?file=/src/App.js
在示例中,我有 3 个城市选项。选择某些内容时,如何在 TextField 中手动添加自动附加值?
换句话说:
renderInput={(params) => {
console.log(params);
return (
<TextField
{...params}
variant="outlined"
label="Cities"
placeholder="Enter cities"
autoComplete="off"
InputProps={{
...params.InputProps,
endAdornment: (
<React.Fragment>
{params.InputProps.endAdornment}
</React.Fragment>
)
}}
/>
);
}}
我希望能够在呈现文本字段之前向 params.InputProps.startAdornment 添加一个值。
由于每个选定的对象似乎都是非常复杂的对象,我该如何手动执行此操作(push() 太复杂了)?任何想法如何添加这样的对象:
手动?
【问题讨论】:
标签: javascript reactjs autocomplete material-ui