Передайте скрытые данные с помощью vue-router - PullRequest
0 голосов
/ 08 февраля 2019

Я хотел бы передавать данные при переходе от одного маршрута к другому, но данные не должны отображаться пользователю в URL-адресе, как это происходит с параметрами маршрута.Вместо этого я хочу, чтобы данные оставались «скрытыми» от пользователя, поскольку в моем случае я хочу передать ключ аутентификации (который довольно длинный и не обязательно должен быть показан пользователю).

Это достижимо, используя router.push()?

1 Ответ

0 голосов
/ 08 февраля 2019

Я думаю, что я бы сделал, чтобы решить эту проблему, это определить реквизиты, чуть ниже, где вы определяете свой путь, вы можете добавить реквизиты к нему. См .: Передача реквизитов в компоненты маршрута

По сути, вы определяете, что вы хотите передать, объект, значение, все, что вам нужно.А в вашем компоненте вида маршрутизатора вы привязываете опору, которую хотите передать.

Например:

: сокращение от v-bind

<router-view :props-name-defined-in-router="value"></router-view>

Помнитечтобы использовать правильный корпус в Vue.js См .: Оболочка имени компонента в шаблонах

Кроме того, я думаю, что этот другой вопрос, кажется, соответствует вашим потребностям. Передача реквизитов компонентам Vue.js, созданным Vue-router

...