这是我的查询
Query(
options: QueryOptions(
document: gql(query),
variables: {
'startIndex': startIndex,
'endIndex': startIndex + 50
},
fetchPolicy: FetchPolicy.cacheAndNetwork,
),
builder: (
QueryResult result, { VoidCallback refetch, FetchMore fetchMore }
)
{
if (result.data == null){
refetch();
print('data is null');
}
startIndex = repositories.length;
print(startIndex);
return ListView.builder();
每次我重新加载页面时,它都会显示
结果:空
当打印(结果);
然后我添加 refetch() 如果结果为空。现在它显示
查询不是重新获取安全的 我使用了 graphql_flutter ^5.0.0