заставил его работать, изменив его как:
async asyncData({app}) {
const homeresult = await app.apolloProvider.defaultClient.query({
query: homeQuery
})
return { home: homeresult.data.home }
},
data () {
return {
home: {}
}
}
, но, похоже, это не работает по умолчанию. vue макет при тестировании сайта stati c с nuxt serve
, но только на страницах. Я обнаружил, что он работает над макетом с помощью fetch ():
async fetch() {
const homeresult = await this.$apolloProvider.defaultClient.query({
query: homeQuery
})
this.home = homeresult.data.home
},
data () {
return {
home: {}
}
}