В Router.js ты прописываешь роуты, и определяешь по каким роутам какие компоненты будут грузиться.
например в твоем случае.
path: '/ - соответствует компоненту (странице) main (Main.vue)
path: '/about - соответствует странице about (About.vue)
path: '/news - соответствует странице news (News.vue) -3я страница
И дальше большое кол-во как это можно сделать, зависит от задачи и макета .
1. через роуты скажем выбрав что-то в меню внутри блока ты попадешь на определенную 'новость'
path: '/news/:id'
2. или у тебя будет приходит с сервера список 'новостей', ты их будешь фильтровать
в computed и в зависимости от того что выберет пользователь показывать.
...
P.S. Накидай базовый шаблончик со страницами и статическими данными, будет не понятно, скинь посмотрим поправим ;)