我试图在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中,有没有办法使用嵌套对象作为默认对象?
谢谢
答案 0 :(得分:0)
您必须定义要在查询中获取的“ pageObj”字段。像这样:
query {
apolloClientDemo @client {
currentPageName
pages
pageObj {
color
width
}
}
}
希望这给您一个主意:)