строки при этом не перезагружая его? Использовал router.push({query:{q:'product/1'}}), но получается http://localhost:5173/?q=product/2, а мне нужно http://localhost:5173/product/2
Если нужно менять параметры/путь, а не query, то и push надо надо делать с новыми параметрами или путём push('/path') или push({ name: 'name', params: { param: value } })
не брат, мне нужно изменить лишь url алрес сверху, при этом чтобы роут не срабатывал. Просто изменить url адресс
Что ты имеешь в виду под "роут не срабатывал"?
Адрес всегда должен соответствовать текущему состоянию приложения, чтобы обновление страницы ничего не сломало. Если у тебя адрес один, а контент совсем другой страницы - что-то делаешь не то
Обсуждают сегодня