Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs html输入元素的大小属性的React TypeScript错误_Reactjs_Typescript - Fatal编程技术网

Reactjs html输入元素的大小属性的React TypeScript错误

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

我正在使用带有TypeScript模板的CreateReact应用程序。当我编写以下JSX/TSX代码片段时

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(){
返回(
);
}

大小是一个
数字,
不是
字符串
大小是一个
数字,
不是
字符串
啊,谢谢。起初我确实试过
,但显然忘记了花括号。谢谢你指出这一点。啊,谢谢。起初我确实试过
,但显然忘记了花括号。谢谢你指出这一点。