Необходимо создать VueJs приложение с динамической загрузкой картинок и роутингом.
Макет приложения: https://xd.adobe.com/spec/5e45d9fa-9d35-4c00-73ab-032e73ee4bef-2874/
API получения картинок: https://api.giphy.com/v1/gifs/random?api_key=xgcnvYuqk4vP1WQQtWPz6F1A0B4WHHdA
Приложение будет состоять из 2 страниц:
- Главная - необходимо вывести картинку на экран и добавить кнопку загрузить, при нажатию на которую, картинка будет обновляться.
- История - выводить все загруженные картинки с главной страницы согласно макету (картинка, время загрузки и название картинки). Добавить возможность удалить ранее загруженную картинку.
- Использовать TypeScript
- Добавить пагинацию с выводом 5 загруженных картинок.
- VueJs
- Любой UI-кит
- Vuex
- VueRouter
Полученные данные хранить в Vuex.
Результат выложите на github или пришлите исходники.
npm install
npm run serve
npm run build
npm run lint