【发布时间】:2020-10-30 08:27:08
【问题描述】:
Nuxt.js full static (2.13) 不支持 apollo 的智能查询,所以我打算改用 asyncData。
我有类似的东西:
import homeQuery from '~/apollo/queries/home'
export default {
asyncData(context) {
let client = context.app.apolloProvider.defaultClient;
client
.query({
query: homeQuery
})
.then(({ data }) => {
return { data }
})
}
}
我希望能够在我的模板中使用{{ data }}。但是,我收到以下错误:
ERROR [Vue 警告]:属性或方法“数据”未在 实例,但在渲染期间引用。确保此属性是 反应式,无论是在数据选项中,还是对于基于类的组件,通过 初始化属性。看: https://vuejs.org/v2/guide/reactivity.html#Declaring-Reactive-Properties.
我做错了什么?
【问题讨论】: