Typescript 正确使用FormData的方法
对于我正在处理的代码,我必须使用Typescript 正确使用FormData的方法,typescript,Typescript,对于我正在处理的代码,我必须使用FormData的实例 当我写作时: const form=new window.FormData(); 我得到了错误 类型“Window”上不存在属性“FormData” 我的tsconfig有: { "lib": ["es6", "dom"], } 所以我有点惊讶地看到窗口没有FormData 我尝试在窗口中定义FormData: 声明全局{ 界面窗口{ FormData:FormData; } } 在这种情况下,我会得到错误: 无法将“new
FormData
的实例
当我写作时:
const form=new window.FormData();
我得到了错误
类型“Window”上不存在属性“FormData”
我的tsconfig有:
{
"lib": ["es6", "dom"],
}
所以我有点惊讶地看到窗口没有FormData
我尝试在
窗口中定义FormData
:
声明全局{
界面窗口{
FormData:FormData;
}
}
在这种情况下,我会得到错误:
无法将“new”与类型缺少调用或构造签名的表达式一起使用
如何创建FormData
的新实例并通过Typescript编译?而不使用window.FormData。。。。
您应该直接使用:
const formData = new FormData();
您的编译器目标和TS版本是什么?@ritaj目标是“es5”
,TS版本是3.4.5