Как получить заголовок страницы в вахте: $ route для Nuxt / Vue - PullRequest
0 голосов
/ 27 апреля 2020

Приложение на основе Nuxt / Vue получает в watch: $ route, а также в. $ Route name, path, но никогда не meta. Например, у меня есть страница Foo с

export default {
    ...
    head(){
        return{
            title: 'Foo'
        }
    },
    meta: {
        title: 'Foo'
    }
}

в макете

export default {

    created() {    
        console.log( this.$route );
    }

    watch:{
        $route ({ path, name, meta }){
            console.log( meta );
        }
    }
}

Тем не менее, она доступна в промежуточном программном обеспечении

export default function ({ store, route }) {
    console.log( route );
}

Я могу заполнить магазин из промежуточного программного обеспечения и положитесь на него в приложении, но это не выглядит для меня хорошим решением.

Есть ли какой-нибудь достойный способ получения мета страницы (маршрута) с событиями Маршрутизатора? На самом деле мне нужен заголовок страницы для внутренних (SPA) навигационных событий.

...