Подскажите может тут проскакивало решение поиска с фильтрами и изменением url?
можно попробовать как-то так:
watch: {
filters: {
handler(newFilters) {
const query = queryString.stringify(this.filters)
const path = ${this.$route.path}?${query}
this.$router.push(path)
},
deep: true
}
},