【发布时间】:2020-08-06 05:39:42
【问题描述】:
当我使用自动完成来获取所选日期时,所选选项不会被过滤。因此,我能够选择相同数据的多个实例。虽然当我删除 OnChange 道具时它给出了结果,但现在我无法更新状态。
<Autocomplete
multiple
name="ClassSchedule"
onChange={(event, value) => setDays(value)}
ChipProps={{
style: {
backgroundColor: "#2EC5B6",
borderRadius: "5px",
color: "#fff",
fontFamily: "Source Sans Pro",
},
}}
id="tags-standard"
options={[
{ title: "sunday" },
{ title: "monday" },
{ title: "tuesday" },
{ title: "wednesday" },
{ title: "thursday" },
{ title: "friday" },
{ title: "saturday" },
]}
getOptionLabel={(option) => option.title}
renderInput={(params) => (
<CssTextField
{...params}
style={{
borderRadius: "10px",
backgroundColor: "#F5FCFB",
fontFamily: "Source Sans Pro",
}}
variant="outlined"
id="custom-css-outlined-input"
/>
)}
/>
【问题讨论】:
-
你应该在codesandbox上重现你的问题
-
CodeSandbox Link 这是代码沙箱的链接
标签: javascript reactjs material-ui material-design