P粉0221405762023-08-15 00:57:02
你可以使用renderOption
属性来渲染MUI Autocomplete,代码如下:
<Autocomplete multiple id="tags-standard" value={value} onChange={(event, value) => setValue(value)} options={top100Films} getOptionLabel={(option) => option.title} renderInput={(params) => ( <TextField {...params} variant="standard" label="Multiple values" placeholder="Favorites" /> )} renderOption={(props, option, state) => { return ( <li {...props} style={{ ...props.style, ...(state.selected ? { backgroundColor: "yellow" } : {}) }} > {option.title} </li> ); }} />
这是一个Codesandbox链接。