这个错误提示的意思是 “并非所有的代码路径都返回了一个值”。
async function getData() {
try {
const response = await http.createHttp().request('https://example.com/data');
const data = response.result;
return data;
} catch (error) {
console.error('获取数据时出错:', error);
}
}
catch 没用返回值所以getData报错,加个return就可以了
async function getData() {
try {
const response = await http.createHttp().request('https://example.com/data');
const data = response.result;
return data;
} catch (error) {
console.error('获取数据时出错:', error);
return null;
}
}