[将片段组成查询时无法使用useLazyLoadQuery`获取正确的数据

问题描述 投票:0回答:1

我确实看到了成功的API请求

const data = useLazyLoadQuery<brandQuery>( graphql`query brandQuery { ...brand_autoBrands } `, { first: 10, }, { fetchPolicy: "network-only", } ); console.log(data);
但是我得到了以下输出。它应该是我的API返回的json对象。
brand_autoBrands片段在某处

const autoBrands = graphql` fragment brand_autoBrands on AdminQuery @argumentDefinitions( first: { type: "Int", defaultValue: 10 } after: { type: "String", defaultValue: "" } last: { type: "Int" } before: { type: "String" } filters: { type: "[Filter]" } sorters: { type: "[Sorter]"} ) @refetchable(queryName: "BrandListPaginationQuery") { autoBrands(first: $first, after: $after, last: $last, before: $before, filters: $filters, sorters: $sorters) @connection(key: "BrandList_autoBrands") { edges { node { ...brandFragment } } pageInfo { startCursor } totalCount } } `; const { data, loadNext, hasNext } = usePaginationFragment<BrandListPaginationQuery, _>( autoBrands, props.autoBrands, );

我确实看到了一个成功的API请求const数据= useLazyLoadQuery

(graphql`query brandQuery {... brand_autoBrands}`,{first:10,},{...
relayjs relay
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.