【发布时间】:2018-09-16 00:30:22
【问题描述】:
const GET_DOG_PHOTO = gql`
query Dog($breed: String!) {
dog(breed: $breed) {
id
displayImage
}
}
`;
const DogPhoto = ({ breed }) => (
<Query query={GET_DOG_PHOTO} variables={{ breed }}>
{({ loading, error, data }) => {
if (loading) return null;
if (error) return `Error!: ${error}`;
return (
<img src={data.dog.displayImage} style={{ height: 100, width: 100 }} />
);
}}
</Query>
);
我正在查看文档,我可以看到他们在 Query 组件的 variables 属性中传递了一个名为breed 的道具。如果查询有 2 个参数,如何传入 2 个参数?
【问题讨论】:
-
{{ breed }}只是一个对象声明语法......然后只是{{ breed, sthElse }}
标签: reactjs apollo react-apollo