Open peirix opened 4 years ago
Just thought I'd update on this, as I found a working solution:
head() {
return this.seomatic;
},
mounted() {
this.$root.context.app.seomaticMeta('/', 1).then(res => {
this.seomatic = res;
});
}
Not sure why this works, but using asyncData
doesn't.
that's interesting, I wonder if there's been a change in nuxt lately. I'll take a look into it.
I tried setting this up, but for some reason all the requests come back with an
undefined
response. I rewrote the plugin to inject the function into the context so I could use it synchronously, and then it worked just fine.So I'm wondering if there's something in the context of when the plugin is running? I've also logged out the actual query that's running, and putting that into a GraphQL client also returns the seomatic data.