0👍
The page shouldn’t be getting reloaded when using vue-router. Reload individual components if that is the needed functionality. When setting ‘path’ you are leading and ending with ‘/’.
Try removing the { } around path. If you put the ‘path’ string into .push directly, asin:
this.$router.push(`/auth/${this.filters.join('/')}/`);
you should notice that
this.$router.push({`/auth/${this.filters.join('/')}/`});
(what you have currently) is a syntax error.
Source:stackexchange.com