我正在使用名为formdata-pollyfill的npm包,假设在使用IE和FormData
方法集时修复了这个问题。然而,当我致电.set
时,它会抛出Object doesn't support this action
错误。
import formData from 'formdata-polyfill'
let data = new formData(form);
data.set('foo', 'bar') // --> Object doesn't support this action
答案 0 :(得分:1)
The docs state您不应该使用导入的formData,因为包不再导出任何内容。
所以我认为您应该将其更改为:
require('formdata-polyfill')
let data = new FormData(form);
data.set('foo', 'bar')
版本2.x的更改是有道理的,因为这是大多数pollyfills在我的经验中工作的方式。