【问题标题】:apollo-link-state using nested objects as defaultapollo-link-state 默认使用嵌套对象
【发布时间】:2019-03-31 08:07:31
【问题描述】:

我尝试在 apollo-link-state 中使用以下对象作为默认对象

 apolloClientDemo: {
  __typename: 'ApolloClientDemo',      
    currentPageName: 'Apollo Demo Default...',
    pages: ["page1", "page2"],
    pageObj:{
        color:"red",
        width:"100"
    }      
}

然后我尝试在 ApolloClient Query 组件中获取 pages 数组和 pageObj。虽然我可以获取 pages 数组,但无法获取 pageObj

我的查询如下;

 query {
     apolloClientDemo @client {
         currentPageName
         pages
         pageObj 
     }   
 }

有没有办法在 apollo-link-state 中使用这种嵌套对象作为默认值?

谢谢

【问题讨论】:

    标签: apollo-link-state


    【解决方案1】:

    您必须定义要在查询中获取的“pageObj”字段。更像这样:

    query {
         apolloClientDemo @client {
             currentPageName
             pages
             pageObj {
                  color
                  width
             }
         }   
     }
    

    希望这能给你一个想法:)

    【讨论】:

      猜你喜欢
      • 2019-05-13
      • 2019-02-17
      • 2020-04-09
      • 2020-12-07
      • 2014-08-12
      • 1970-01-01
      • 2018-11-10
      • 2018-06-12
      • 2017-09-14
      相关资源
      最近更新 更多