данные при пуше?
Насколько я понимаю Vue Router не поддерживает такое, может есть какие то решения?
$router.push({
path: '/foo',
data: {
// Любая кастомная мета инфа
// которая будет доступна в $route
}
})
this.$route.meta. = нужное, или тип того
Так не делают ровно потому что при обновлении страницы у вас всё слетит, вы должны эти параметры вшивать в роут
Смотрите просто у нас на проекте очень специфичный роутинг. У нас есть страница допустим /some-page где имеются тумбы/контент ввиде грида, и при клике на любой элемент урл полностью меняется на айдишку этого контента допустим /26374632864 но как бы страница не разрушается текущаю (контекст сохраняется) и этот самый контент открывается в модалке скажем так. Хорошим примером может послужить инстаграм десктопный. Вот и сейчас реализация очень хреновая, и вот эти кастомные мета данные помогли бы решить эту проблему более изящно.
Делайте через квери параметр
Обсуждают сегодня