Пытаюсь связать axios и урл для фильтрации без перезагрузки страницы, но с параметрами в урл.
Подсказали делать это с помощью history.replaceState.
Я сделал
fetch() {
history.replaceState({type_id: this.filter.type_id}, "type_id", url);
axios.get(url, {
params: {
type_id: this.filter.type_id,
}
})
}
И да, в урл теперь отображаются параметры website/filter?type_id=10
Но если я нажму на ентер, то оно мне вернет на страницу данные в виде json. Ну понятно, т.к. запрос пошел из урла, а не через axios. И что делать? Как теперь с этим жить?