ок. Когда сначала загружается dashboard - afterUpdate срабатывает. А при переходе на /a не срабатывает. При этом /a - тот же дашборд.
Что я делаю не так?
Может не было апдейта никакого?
возможно. Но почему нет апдейта, если путь другой?
Потому что хук вызывается, согласно доке after the component has been updated. Если у вас тот же компонент с теми же данными будет отображён, тогда не будет апдейта. Передавайте через пропсы в него, например, путь, сегмент, параметр какой-нибудь, или подписывайтесь на статус пути внутри него — зависит от того, какой роутер используете.
Я думал, что раз другой путь - значит всё надо отрисовать снова.
Это зависит от роутера, но вообще нет, смена урла не значит смену дерева компонентов.
Спасибо! Буду знать.
Вот у меня щас данные прилетают быстрее ререндера... и анимация на смену компонента по url отрабатывает уже в новыми данными 😁
Хм... а компонент обновляется при смене url'а...
Значит так работает ваш роутер. По самой процедуре это необязательно. Что за роутер?
тут советовали tinro
Обсуждают сегодня