我收到错误“无法找到变量uploadImageAsync”
uploadImageAsync = async (uri) => {
console.log("In upload image asnyc!");
}
这就是我所说的。
_handleImagePicked = async pickerResult => {
let uploadResponse, uploadResult;
this.setState({ uploading: true });
if (!pickerResult.cancelled) {
uploadResponse = await uploadImageAsync(pickerResult.uri);
uploadResult = await uploadResponse.json();
this.setState({ image: uploadResult.location });
}
this.setState({ uploading: false });
};
我怎样才能解决这个问题?
到目前为止,我已经尝试过:
async function uploadImageAsync(uri) {
我也试过了:
async uploadImageAsync(uri) {
答案 0 :(得分:4)
如果在同一组件中定义了pseArr[NotConnected][0]
功能,则需要致电uploadImageAsync
。
否则,您必须this.uploadImageAsync
来自其他模块
或在同一文件中定义组件外的函数。