#javascript #reactjs #react-native #react-native-android
#javascript #reactjs #react-native
Вопрос:
Я изучаю React-native для создания приложения и столкнулся с некоторой проблемой в своем коде.
_open_weather_map.default.fetchForecast не является функцией. (В ‘_open_weather_map.default.fetchForecast(zip)’, ‘_open_weather_map.default.Функция fetchForecast не определена)
Я работаю над собственной версией React 0.59.2 для Android.
и это open_weather_map.js код
function zipUrl(zip){
return '${API_STEM}q=${zip}amp;units=imperialamp;APPID=${WETHER_API_KEY}';
}
function fetchForcast(zip){
return fetch(zipUrl(zip))
.then(Response=>Response.json())
.then(responseJSON => {
return {
main: responseJSON.weather[0].main,
description: responseJSON.weather[0].description,
temp: responseJSON.main.temp
};
});
}
Комментарии:
1. В вашем коде неправильно написано fetchForecast, поэтому он не увидит функцию.
2. @jimboweb Спасибо! Я исправил это, но это все еще происходит : (
3. @jimboweb исправил это! Я просто забыл поместить некоторые другие коды в файл! Еще раз спасибо!