Отразить и сделать запрос Axios в URL браузера - PullRequest
0 голосов
/ 21 апреля 2019

Что я ищу

немного логической помощи JavaScript; хотя я не уверен, что мне нужно будет делать через Vue Router. Не ищу точного ответа, но больше указываю в правильном направлении (я даже не уверен, что правильно сформулировал этот вопрос).

Проблема

Я делаю запросы API с Axios (нет проблем там). У меня есть токен JWT в заголовках запросов. Однако (никогда не делал этого раньше) Теперь мне нужно, чтобы поисковые параметры, которые пользователь вводил в URL браузера, когда он делал запрос на передачу ссылки своим коллегам, которые будут перенаправлять на ту же страницу с теми же опциями, введенными / выбранными и запрос API вызывается с этими параметрами запроса.

Что я действительно не знаю, так это:

  • A. Каков наилучший способ сделать запрос API на маршруте (загрузка URL с параметрами запроса)? Маршрут страницы НЕ соответствует соответствующей URL-адресу конечной точки API.
  • B. Как получить введенные / выбранные данные пользователей в URL браузера?
  • C. Нужно ли мне изменять объекты маршрута для этих страниц, чтобы они по-прежнему правильно направлялись, даже если теперь есть строка запроса?

Решение

(Должно быть чисто интерфейсное решение - я использую всю экосистему Vue)

1 Ответ

0 голосов
/ 21 апреля 2019

Разобрался, что мне нужно сделать:

A

Проект не отображается на стороне сервера; поэтому мне нужно проанализировать URL на created Vue и сделать запрос с параметрами в строке запроса. Похоже, что URL вызвал запрос API.

B

Просто добавьте строку запроса Axios к URL-адресу, который, на мой взгляд, является косметическим и должен подойти.

C

Я не уверен, но поиграюсь с этим.

...