Активные выходные
Ну что, думали я забросил идею блогинга? Пришла мысля написать про выходной, который я целиком и полностью посвятил своему творчеству, лени, немного дизайну и разработке)
История поиска
Начнем с того, что был дописан функционал карточек истории на главной странице. Над ним пришлось немного попотеть, потому что нужно было продумать схему очистки истории. По сути проблемы нет: берем id элемента в массиве, и через split его удаляем. Но в мои планы входила следующая идея: должна по умолчанию отображаться карточка, которую просто так нельзя удалить, но которую можно заменить любым запросом. Говоря простыми словами, карточку можно только перезаписать историей поиска. И если пользователь очистит вообще всю историю, то нужно будет снова отображать эту карточку. Идею я реализовал, но не совсем так, как хотел. Поэтому, думаю, что в будущем еще раз перепишу эту фишку.
Поиск фильма
Исправлен поиск по Кинопоиск ID. Как только я переписал весь проект на VueCLI, я столкнулся с такой проблемой, что если на странице с фильмом через шапку еще раз запустить поиск другого ID, то результат поменяется в поисковой строке, но не отобразится на странице. Пришлось шерстить документацию по Vue Router, но ничего интересного там не нашел. Поэтому воспользовался свойством watch, через который отлавливал изменения в поле URL и выполнял функцию получения информации о фильме по API. Теперь все работает прямо как и задумывалось!
Модальное окно
В новой версии веб-приложения задумался о продолжении использования модальных окон, потому что они и выглядят прикольно, и не отвлекают пользователя от переполненного экрана разным функционалом. На данный момент модальное окно добавил только для отправки фильма в само приложение Discord, но думаю, что в будущем найдется больше интересных применений.
Итог
С кодом поигрался, на этом выходные и закончились, а это значит, что проектом в ближайшие дни я заниматься не смогу. Поэтому в течении недели нужно будет конспектировать мысли и делать заметки, для прилива вдохновения. Ведь без идей, особо ничем заниматься-то не хочется. Не прощаюсь 😉