в router-link добавить :to="{name: 'namecomponent', params: {email: '...', address: '...'}"
Сейчас же это не работает.
Напиши query вместо params
не подходит, мне не нужно передавать в адресную строку данные
Тогда, используй store. Ты не можешь передать такие данные через params
раньше можно было. в том году это пофиксили: https://github.com/vuejs/router/blob/main/packages/router/CHANGELOG.md#414-2022-08-22 добавили возможность передачи через параметр state, но как получить этот параметр в другом компоненте - хз
https://developer.mozilla.org/en-US/docs/Web/API/History/state
Они идут по правильному пути Роутер пришел из 90-ых из статичных страниц Современному приложению кроме строки адреса в браузере нужен переход по стейтам
как это использовать во vue я так и не понял
не поверишь, но просто написать window.history.state
это точно vue way?
когда ты пушишь стейт при переходе, то роутер просто сохранят его history.state и дополнительно никакого апи не предоставляет, поэтому другого пути нет
Обсуждают сегодня