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接口之前,问题找到。