1

考虑到两者的受欢迎程度,您会认为这很简单,但我遇到了一些障碍。

我正在使用 scaphold.io 来快速展示一个正常工作的 UI。也就是说,如果 Vue 可以与 Scaphold 交互。

我调查了两个资源:

https://github.com/kristianmandrup/vue2-apollo-scaphold

这似乎是 Scaphold 的作品。试过了。许多,许多模糊的错误。

然后还有:

https://github.com/Akryum/vue-apollo

但这太过分了。我不需要服务器,服务器在 Scaphold 上。

我还尝试使用 howtographql 上的教程来构建整个东西,但是这个也已经过时了。

理想情况下,我想使用(我猜)npm vue-cli 实例化一个最新的 Vue 2 应用程序,然后只安装我需要的所需的 apollo(或其他任何东西,但我猜是 apollo)附加组件。最低。

不应该太难,我最终会弄清楚的,但是一些帮助是非常受欢迎的。

4

1 回答 1

0

您可以使用您最喜欢的常规请求模块(ajax、fetch、axios)来使用 graphql api。以剥头皮文档为例,但在回调中做this.vueUserData = body.data.getUser; 而不是 console.log(JSON.stringify(body, null, 2));

(编辑添加了一个我记得的问题:如果您遇到回调不知道this应该是组件的问题,您可以var self = this在请求函数之前执行,然后引用self.vueUserData。)

于 2018-01-10T20:34:39.323 回答