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
}
用到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 最好
忘采纳