示例片段:
fragments: {
viewer: () => Relay.QL`
fragment on Viewer {
people(first: $limit orderBy: $orderBy) {
count
edges {
node {
id,
${PersonListItem.getFragment('person')},
},
},
}
}
`,
},
该orderBy
参数接受以下枚举值:firstNameASC
/// 。firstNameDESC
lastNameASC
lastNameDESC
执行this.setVariables({orderBy: 'firstName'})
此操作时,orderBy
变量作为字符串传递给 GraphQL 服务器。
如何将这些变量中的任何一个传递到 Relay 的 setVariables 而不将它们作为字符串发送?