1.出现报错
Cannot read properties of undefined (reading ‘then’),
代码为
uploadFile(e.target.files[0]).then((res) => {alert(JSON.stringify(res));});
2.原因
是因为uploadFile方法没有返回值,于是我又检查了一遍代码,发现我的retrun 写错位置了
// 公共方法-上传文件
export function uploadFile(file) {// 用form表单方式提交const formData = new FormData();return formData.append('file', file);request({url: '/common/upload',method: 'post',data: formData});
}
我写在了 调用Api接口之前,问题找到。