Here is the corresponding playground.TextField
上的 typescript 根本不起作用,为什么?
import TextField from "@mui/material/TextField";
import Select from "@mui/material/Select";
export default function App() {
return (
<>
{/* hover 'multiline': does NOT show docs/types ==> bad */}
<TextField multiline={true} />
{/* hover 'multiline': does show docs/types ==> good */}
<Select multiline={true} />
</>
);
}
我还引入了一个Select,它突出了预期的行为,我不明白为什么Select(或其他组件)一切正常,而TextField却不行。
1条答案
按热度按时间kgsdhlau1#
Material-UI
似乎没有以与Select
相同的方式定义TextField
的类型定义,这会影响IDE尝试在悬停时提供描述。您只需要手动为
TextField
提供一个类型定义,使用与Select
类型定义相同的策略,只是使用InputProps
尝试我在working sandbox中验证的以下内容:
系统配置json
src/局部类型/mui__material__文本字段(两个双下划线)