How to use routing in Vue.js to create a better user experience