我正在使用带有本机反应的apollo客户端,由于某些奇怪的原因,我的查询不接受多个变量:
export const MEASUREMENT_READINGS = gql`
query measurementReadings($id: uuid!, $rp: String!, $start: String!) {
measurement_by_pk(id: $id) {
data(rp: $rp, start: $start) {
series {
timestamp
value
}
}
}
}
`
...
const { error, loading, data } = useQuery(MEASUREMENT_READINGS,
{ variables: {
rp: "5m",
start: "-5m",
id: id,
} }
);
...
[GraphQL error]: Message: unexpected variables: start, rp, Location: undefined, Path: undefined
仅使用ID即可。有什么想法吗?