У меня проблема с vue -router-query. Я использую событие click, чтобы перейти на страницу фильтрации и добавить к ней URL-запрос. Это функция отправленного запроса в методах
search(){
this.$router.push({
name: 'query',
query: this.query
})
}
this.query - это объект, который содержит все данные запроса, поэтому после того, как я нажму кнопку и запустится поиск метода, он перейдет на страницу фильтра, и по этому URL-адресу localhost/query?data=1
теперь возникает проблема, которую я не могу обновить data
запрос, если я хочу добавить другой элемент к объекту, URL не обновляется, и здесь метод поиска страницы фильтра,
updateSearchUrl(){
this.$router.push({
name: 'query',
query: this.query
})
}
Это то же самое, но я не могу понять, почему это не так не работает, но если я попробовал данные stati c, а не объект Dynami c, это сработает, так что я застрял здесь с проблемой this.$router.push
или с объектом query
Что Я пытаюсь сделать это просто обновить URL-адрес запроса, и я попробовал несколько решений и не работал как этот URL Нажмите здесь , а также попытался использовать replace
вместо push
в $router