【发布时间】:2020-07-27 20:35:44
【问题描述】:
将空字符串传递给自动完成时,它会引发控制台警告,指出该值无效。
如何让这个警告消失?它不会引起任何问题,但是每次重新渲染时都将它扔到控制台中是非常烦人的。我似乎让它不会发生的唯一方法是将字段的初始值设置为 null,据我了解,这不是我应该将其作为输入的默认值。
当前行为????
将空字符串的默认值传递给自动完成组件时,它会抛出一个控制台警告该值空字符串无效。
预期行为????
如果给自动完成的值是一个空字符串,应该不会抛出警告或错误。
复制步骤????
这里是展示错误的链接:https://codesandbox.io/s/material-demo-n0ijt
1) 将一个空字符串传递给 Autocomplete 组件的 value 属性。
【问题讨论】:
-
请更新您的问题并删除所有不相关的内容。这是material-ui github页面的issue模板的复制粘贴。请不要在 stackoverflow 中使用它。
-
似乎是展示我所做的事情以及我遇到的问题的好方法。
-
如前所述——只保留相关数据(结构不相关,环境不相关等...)
标签: reactjs autocomplete material-ui