首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Storefront :查询变量参数?

Storefront :查询变量参数?
EN

Stack Overflow用户
提问于 2018-08-13 13:33:22
回答 1查看 745关注 0票数 1

Shopify 店面API示例显示一个App.js视图,其中列出了一个页面上的所有产品。在这些示例中,产品从这个索引页面添加到购物车中,并且没有产品详细信息页。与示例不同,我希望从产品索引中单击“产品详细信息”页面。

产品指标简单。但是我很难理解如何为每个产品创建一个页面。

似乎我不能在Shopify店面上使用带有变量的graphql查询。例如,这失败了:

query myQuery($id: ID!) { Product(id: $id) { id title } }

我正在使用努克斯特vue-阿波罗来构建前端。

任何指南针都会赏识。

EN

回答 1

Stack Overflow用户

发布于 2018-08-14 07:37:48

您提供的查询缺少正在查询的实际变量值。

指向GraphQL端点的HTTP请求的主体应该如下所示:

代码语言:javascript
复制
query:"query myQuery($id: ID!) {
  Product(id: $id) {
    id
    title
  }
}"
variables:{id: "ce03707f-971e-4c64-853c-06a8c2e21448"}

编辑: Vue特定示例:

代码语言:javascript
复制
// Apollo-specific options
apollo: {
  // Query with parameters
  ping: {
    // gql query
    query: gql`query PingMessage($message: String!) {
      ping(message: $message)
    }`,
    // Static parameters
    variables: {
      message: 'Meow',
    },
  },
},

来自:https://akryum.github.io/vue-apollo/guide/apollo/queries.html#query-with-parameters

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51823630

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档