он все равно оказывается пустым ? Нигде толком не могу нарыть инфы по поводу меты роутера в NuxtJS
src/pages/test.vue
@Component({
meta: {
hello: 'where is my meta ?'
},
components: {
...code here
},
async asyncData ({ $axios, params }) {
...code here
}
})
export default class PageTest extends Vue {
}
https://vue-meta.nuxtjs.org/
Так-с, а зачем мне это ? Мне нужен объект meta роутера.
а, не понял сразу про какую ты мету, а как ты потом ее достаешь?
Мне нужно сделать breadcrums, собственно сдеалал компонент который обращается к this.$route и выдирает оттуда нужную мету. Внутри контекста накста мета есть, а вот на клиенте ее нет
по идее должны быть в this.$route.meta.etc
Не, там нет. Пробовал даже отдельный пустой проект сделать. Можно прокинуть мету через extenedRoutes в nuxt.config.js, но мне этот путь не подходит. Так как немного чудноватый роутинг на проекте.
Сделай через provide\inject
Обсуждают сегодня