如何解决将clientSchema变量传递给@arguments
在我的代码中,我使用@argumentDefinitions
和@arguments
将我的产品ID传递到片段容器中:
fragment CheckoutPrompt_me on Me
@argumentDefinitions(
bundleID: { type: "String",defaultValue: null }
) {
bundle(id: $bundleID) {
...
}
}
...
父母:
me: graphql`
fragment FrontPageApp_me on Me
@argumentDefinitions(
bundleID: { type: "String",defaultValue: null }
) {
...CheckoutPrompt_me
@arguments(
bundleID: $bundleID
)
}
`,
路线:
{
path: "/app",Component: FrontPageApp,query: graphql`
query routes_FrontPageQuery(
$bundleID: String
) {
me {
...FrontPageApp_me
@arguments(
bundleID: $bundleID
)
}
}
`,prepareVariables: (params,props) => {
return {
}
},cacheConfig: {
force: true,},
在我的客户模式中,我定义了变量
extend type Me {
bundleID: String
}
有没有一种方法可以将我在客户端上设置的值bundleID
传递到@arguments
?这样我每次提交本地更新时都会获取?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。