выделить layouts (header, footer, sidebar ...etc) и вынести их в отдельные компоненты.
каждый из трех экранов тоже вынести в отдельные компоненты.
И просто как конструктор собрать их в нужном файле.
https://ru.vuejs.org/v2/guide/components-registrat...