@Pipop

Как отобразить информацию о нужном товаре, используя JSON API?

Решил потренироваться на https://github.com/avito-tech/verticals/blob/maste...
С отображением карточек объектов недвижимости не возникло проблем, но как вытянуть нужную информацию о конкретном объекте при клике на подробнее и с переходом на нужную страницу? Как мне запомнить, что я кликнул на карточку с определенным id? Использую нативный JS
  • Вопрос задан
  • 81 просмотр
Пригласить эксперта
Ответы на вопрос 1
iit
@iit
TeamLead + php/js разработчик
id краткой и полной информации совпадают на сколько я понял.

В принципе можно на фронте создать дополнительную страницу
item/:id/details в этом и при показе страницы item/:id подставлять в details id из страницы самой карточки на ссылку подробнее.

Лучше конечно инициализировать объект - хранилище в котором можно сохранять таки промежуточные результаты. Особенно если id не будут совпадать.

var window.my-store.card.id = <текущий объект>

Сам же использую уже готовое решение чтобы не городить велосипеды в виде https://nuxtjs.org
Там сразу и готовый фронт-сервер для PWA с поддержкой SSR и Vue.js + VueX (то самое хранилище) и еще UI-kit один из 5 на выбор (например есть киты c material design и bootstrap).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы