Вы все делаете не так :)
Советую Вам изучить
Vue cli
Чтобы добавить компонент в компонент, необходимо использовать , а в роутах уже прописывать сами компоненты
Либо чтобы вставить отдельно компонент в компонент, нужно в родительском компоненте прописать что то типа:
import myHeader from './header.vue'
<script>
export default {
components: {myHeader} // и вызывать этот компонент уже как <my-header></my-header>
}
</script>
-----
В вашем случае родительский компонент должен иметь следующий вид:
<template>
<div class="page">
<page-header></page-header> // <-не забудь изменить
</div>
</template>
<script>
import PageHeader from './header.vue'
export default {
name: 'page',
components: { PageHeader }
}
</script>