0👍
✅
Found the answer – Vue didn’t like the use of a router to do router.push(“routeName”), and would only run with this.$router.push. Vue didn’t give any useful warnings so trial and error was the only way to fix it!
Source:stackexchange.com