так понимаю, должен меняться адрес в браузере, но не меняется...
Так менять адрес в браузере неправильно?
Через router.push
Тут нельзя рендерить компонент снова
Что ты имеешь в виду?
Если вы не собираетесь перезагружать страницу с обновлёнными данными, то вы зря выбрали динамический маршрут. Лучше выберите get параметр
Да я чужой код ковыряю.. странно, что это был рабочий код... Я понял, буду переделывать
Вы хоть скажите, в чем заключается ТЗ? Что такое этот слаг, будете ли вы на его основе получать какие-то данные с бэка и отображать их на странице?
slug - это ЧПУ... При рендере компонента подгружается по апи 5 рандомных картинок. И он же листалка по ним. У каждой картинки свой slug. При отображении картинок при листании адрес в браузере должен меняться на соответствующий slug Если подгружается адрес со slug, то с сервера тянется 4 рандомных и одна, соответствующая этому slug
При рендере или при монтировании? Изменение параметров маршрута не приведёт к повторном монтированию компонента, если у вас где-то это явно не сделано (например, с key на маршрут)
при монтировании... понял, буду смотреть, почему пуш не использовался. Спасибо
Обсуждают сегодня