редеректит?
получается просто так, что я делаю редерирект с нужными мне параметрами в url на другую страницу и при первом переходе все ок, но обновляя страницу параметры исчезают, мне такое поведение не нужно
например перезагружая страницу ютуба, у нее параметр v с id видео не пропадает
https://www.youtube.com/watch?v=w8mBplMtwJ8
значит ты передаешь параметры, которых нет в url, либо у тебя есть какой-нибудь гард, который их вырезает
Никто ничего не вырезает, если оно по дефолту под капотом чет не делает. А про передачу параметров не понял, я же уже перешел на нужную страницу с нужными параметрами, оно при перезагрузке должно оставить этот url и взять с него эти параметры
ты для начала код покажи, оно пока не вырезает только по твоему мнению если у тебя в роуте прописан параметр, то он сам по себе никуда не денется, если ты делаешь правильный редирект
1) редирект сам 2) страница куда ведет редирект и вывод параметров, срабатывает только 1 раз этот вывод, потом пустые params при обнове я вот думаю может сами routes не настроены (3 фотка), то есть туда добавить нужно регулярку какую-то
и где здесь параметр в url?
вот и я думаю в этом дело, как он указывается?
ты, вероятно, путаешь параметры роута с query-параметрами params обязаны быть частью url и прописаны предварительно в path, например, /product/:id, либо в твоем случае :product_id, тогда они сохранятся и будут частью url query прописывать в url не нужно (как в твоем примере с ютуба), но и передавать его нужно в объекте query, а не в params
https://router.vuejs.org/guide/essentials/dynamic-matching.html#Dynamic-Route-Matching-with-Params
кстати у меня теперь запросы к моему API бекенда, идут по пути /product/api/getImages, вместо api/getImages? Как это можно поправить?
настроить baseURL для запросов, обычно есть в любом http-клиенте
Обсуждают сегодня