vue2项目引入axios后,报错 Cannot read property 'FormData' of undefined,如何解决?

vue2项目引入axios后,小程序报错
TypeError: Cannot read property 'FormData' of undefined
尝试过的方法 :在main.js中已经写了

import axios from 'axios'
Vue.prototype.$ajax = axios

把错误的异常栈贴出来,你给的这个信息,目前不太好定位

你说有没有可能你axios引入式正常的,但是你FormData不正常,也就是你要提交的表单对象没有正常获取,或者绑定的没写对?

Cannot read property 'FormData' of undefined
中文翻译:
无法读取未定义的属性“FormData”
分析和思路:
在UserService中创建如下实例:

formData = new User();

并在UserService中添加私有访问修饰符:

constructor(private UserService: UserService) {
  // code
}

详情参考链接:https://stackoverflow.com/questions/56607577/error-typeerror-cannot-read-property-formdata-of-undefined

用到FormData代码 发出来 。这个 使用时 要 New FormData() ;然后 用append 属性 来添加 set 属性来修改 delete来删除

let formData = new FormData()
formData.append('key', 'value')

把FormData部分发出来,应该是你FormData用错了
const fileData = new FormData()
fileData.append('imgFile', file.raw)
fileData.append('字段名', 值)

FormData未定义,和你的axios没有关系,你看你的data里面有没有FormData。

小程序里不能直接用axios 请求得,如果你用得是微信原生小程序,那最好用 wx.request 去请求。
如果你是用uniapp 这类写得,那你直接用uniapp 封装提供得请求方式,uni.request 最好
忘采纳