问题描述
箭头主体周围的异常块语句;将返回的值立即移到=`arrow-body-style
之后 blobToDataURL = blob => {
return new Promise((resolve,reject) => {
const reader = new FileReader();
reader.onerror = reject;
reader.onload = e => resolve(reader.result);
reader.readAsDataURL(blob);
});
};
是什么意思?
解决方法
箭头功能可以采用以下两种形式之一:
() => return_value;
和
() => {
something;
something;
return return_value;
};
您将得到的警告是,即使您仅返回一条语句,您仍在使用第二种格式。因此,您可以使用第一种格式。
,它希望您使用implicit return:
blobToDataURL = blob =>
new Promise((resolve,reject) => {
const reader = new FileReader();
reader.onerror = reject;
reader.onload = e => resolve(reader.result);
reader.readAsDataURL(blob);
});