Look at the Nuxt 3 documentation to learn more.
Make sure to install the dependencies:
# bun
bun install
Цель: Разработать виджет погоды с использованием Nuxt3, который показывает текущую погоду и прогноз на ближайшие три дня для выбранного пользователем города. Виджет должен использовать Composition API для управления состоянием.
Основные требования:
- Структура проекта: Инициализируйте новый проект Nuxt3.
- Получение данных: Используйте Axios или Fetch для запроса данных о погоде с любого открытого API погоды, например, OpenWeatherMap.
- Компоненты: a. Создайте компонент для отображения текущей погоды: температура, влажность, скорость ветра, иконка погоды. b. Компонент для отображения прогноза погоды на три дня вперед.
- Пользовательский ввод: Реализуйте форму для ввода названия города, погода в котором должна отображаться.
- Обработка ошибок: Отображайте сообщение об ошибке, если данные о погоде не могут быть получены.