GraphQL标记始终使用默认值

GraphQL标记始终使用默认值,graphql,apollo,prisma-graphql,Graphql,Apollo,Prisma Graphql,有人能解释一下为什么即使我为这个参数指定了自己的值,graphQL查询也总是使用默认值吗 const FEED\u QUERY2=gql` 查询提要\u QUERY2($category:String=“NoPosts”) { feed2(过滤器:$category){ 博客帖子{ 身份证件 名称 类别{ 身份证件 名称 } } } } ` 我这样称呼我的问题 从'react apollo'导入{Query} . . . const category_string=“Python”; 类别不是

有人能解释一下为什么即使我为这个参数指定了自己的值,graphQL查询也总是使用默认值吗

const FEED\u QUERY2=gql`
查询提要\u QUERY2($category:String=“NoPosts”)
{
feed2(过滤器:$category){
博客帖子{
身份证件
名称
类别{
身份证件
名称
}
}
}
}
`
我这样称呼我的问题

从'react apollo'导入{Query}
.
.
.
const category_string=“Python”;

类别
不是
查询
组件的有效道具。文档中显示了组件上可用的道具。如果要向查询传递变量,应使用
variables
prop

<Query query={FEED_QUERY2} variables={{category: category_string}}>

旧文档中的道具语法/用法不可变