问题标签 [graphql-flutter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
68 浏览

flutter - 使用 QueryResult 发送 GraphQL 查询时出错:在 null 上调用了方法“[]”

我正在使用颤振版本 2.2.3 和 graphql_flutter 版本 3.0.0。我的 GraphQL 端点工作正常并以预期的 JSON 响应,但是当我尝试从我的browse_events.dart文件中查询它时,我遇到了这个错误:

任何有关如何解决/修复此问题的建议将不胜感激,如果我应该分享我的代码的任何其他相关部分,请告诉我。

相关代码:

0 投票
0 回答
227 浏览

dart-null-safety - Flutter null 安全性和 Graphql_flutter

我正在尝试将一个简单的 todo 应用程序迁移到 null 安全性和最新的 graphql_flutter 5.0.0 版本。

我正在努力解决空安全部分:我把它做成了 bolt var todo = result.data["todo"]; 在代码块中。

其次,我对graphql_flutter 5.0.0 版本有问题。在代码块中bolt返回缓存;

希望有人可以帮助我吗?

收到以下错误:

0 投票
2 回答
225 浏览

flutter - Graphql返回具有一组键值对的突变的类型名错误

我们为 Flutter 应用设置了一个 graphql 服务器。我们从应用程序到服务器的突变调用之一是返回字段的验证错误__typename,这实际上是 graphql 客户端在后台自动添加的字段(即不受开发人员的控制)。有关如何解决此错误的任何想法?

我的设置

客户端:使用graphql_flutter包(版本 ^4.0.1)的 Flutter 应用程序。
服务器:基于 gqlgen 构建的 graphql服务器

我的graphql客户端

我的突变和选择

注意:UserNotificationsInput是一组键值对,是导致错误的部分。这是使用的突变和类型定义:

返回的错误

我知道这是一个服务器验证错误,但这是由于客户端自动将该__typename字段添加到突变请求中。关于如何解决这个问题的任何想法?

0 投票
0 回答
30 浏览

flutter - 颤振连接问题中的graphql-颤振订阅

我是 Flutter 开发的新手,但我在 nodejs 和 graphql 方面有很好的经验。我正在尝试使用 graphql-flutter 的订阅小部件并更新更改。但未建立连接。但我可以使用查询和突变小部件并获得结果。graphql-flutter 团队提供的示例已有 2 年历史,与https://hasura.io/文档相同。有人可以帮我提供最新的例子或样本。

graphql-颤振:^5.0.0

如果需要其他信息,请在下面发表评论。

提前致谢

0 投票
0 回答
91 浏览

flutter - Graphql 分页再次使用颤振 fetchmore 回调调用构建器方法,它再次从索引 0 刷新我的列表视图

我正在尝试使用graphql_flutter插件从graphql api中获取数据,如果偏移量为0,则使用偏移量进行分页,如果偏移量增加1,它将获取前10个项目,因此当我使用graphql的fetchmore回调方法时,它会查询它再次调用我的构建器方法,它再次刷新我的列表,一旦用户滚动到最大位置,我不想要我想要的数据加载从那个位置它不应该重新加载我的列表并添加数据它只是将数据添加到我的列表下面是我的查询

我的构建方法代码

0 投票
1 回答
144 浏览

flutter - Flutter GraphQL - OperationException(linkException:ResponseFormatException(originalException:FormatException:意外字符(在字符1)

使用 graphql_flutter 包的 mutate 方法时出现此错误。

尝试使用以下版本的qraphql_flutter包:

错误:

我尝试使用相同的代码运行查询。此代码与查询完美配合,它仅在使用突变时引发异常。我创建了一个 graphql 帮助器类,它可以帮助使用此帮助器类执行项目中的每个 graphql 操作。

GraphQL 助手类:

任何人都可以为此提供解决方案吗?

0 投票
0 回答
24 浏览

flutter - 为什么 GraphQL 文档解析器会抛出 PartialDataException (PartialDataException(path: __typename))?

我正在处理与 GraphQL 客户端配置和此异常相关的任务:PartialDataException (PartialDataException(path: __typename))在我测试我编写的代码时发生,然后我执行的每个查询都会引发此异常。我试图在稳定分支上结帐(其中不包含我正在处理的任务中的任何代码),但仍然抛出异常。

在我的另一台机器(使用稳定分支)上,每个查询都在执行,没有任何异常

所以问题是:为什么我会收到这个异常,我该如何解决?

我正在使用graphql_flutter连接到 GraphQL 服务器。

0 投票
0 回答
24 浏览

flutter - “_lt”的过滤器值不是有效数字

我不知道为什么变量不是有效数字。我将颤振与 graphql_flutter 插件一起使用。

不知何故,我收到此错误消息: 在此处输入图像描述

查询:

在此处输入图像描述

生成的 API 类:

在此处输入图像描述

在此处输入图像描述

“服务”功能:

在此处输入图像描述

回购功能:

在此处输入图像描述

函数调用:

在此处输入图像描述