0

我尝试在 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 中使用这样的嵌套对象作为默认值?

谢谢

4

1 回答 1

0

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

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

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

于 2018-10-27T10:46:04.363 回答