Reactjs html输入元素的大小属性的React TypeScript错误
我正在使用带有TypeScript模板的CreateReact应用程序。当我编写以下JSX/TSX代码片段时Reactjs html输入元素的大小属性的React TypeScript错误,reactjs,typescript,Reactjs,Typescript,我正在使用带有TypeScript模板的CreateReact应用程序。当我编写以下JSX/TSX代码片段时 function MyInputFieldComponent() { return ( <input type="text" size="100" placeholder="Full Name"/> ); } 函数MyInputFieldComponent(){ 返回( ); } 我发现以下编译器错误: (JSX属性)React.input
function MyInputFieldComponent() {
return (
<input type="text" size="100" placeholder="Full Name"/>
);
}
函数MyInputFieldComponent(){
返回(
);
}
我发现以下编译器错误:
(JSX属性)React.inputtmLattributes.size?:
编号|未定义
类型“string”不可分配给类型“number”|
未定义“.ts(2322)
index.d.ts(2094,9):预期类型来自
属性“size”,该属性在类型上声明
'详细的HtmlProps,
HTMLInputElement>'
这里怎么了?难道我不能像其他属性一样设置html属性“size”吗?函数MyInputFieldComponent(){
function MyInputFieldComponent() {
return (
<input type="text" size={100} placeholder="Full Name"/>
);
}
返回(
);
}
函数MyInputFieldComponent(){
返回(
);
}
大小是一个数字,
不是字符串
大小是一个数字,
不是字符串
啊,谢谢。起初我确实试过
,但显然忘记了花括号。谢谢你指出这一点。啊,谢谢。起初我确实试过
,但显然忘记了花括号。谢谢你指出这一点。