FLUTTER ECOSYSTEM

gql_transform_link

GQL Link 用于转换请求和响应。可用于更新上下文、文档、变量、数据、错误等。

最新版本
1.0.1
近 30 天下载
50.5万
喜欢数
0
Pub 分数
160

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

gql_transform_link 包为 Flutter 应用中的 GraphQL 操作提供了一个灵活的链接,支持对请求和响应进行转换。它允许开发者在 GraphQL 执行生命周期中修改上下文、文档、变量、数据和错误。这特别适用于添加认证头、规范化响应或全局处理错误。该包专为与 gql Dart 库集成而设计,支持所有主要平台,包括 Android、iOS、Web、macOS、Windows 和 Linux。

适合场景
  • 在发送前修改 GraphQL 请求变量
  • 动态添加认证标头
  • 在应用程序中标准化响应数据
  • 全局处理错误
  • 根据条件转换文档
主要特点
  • 可扩展的请求/响应转换
  • 支持上下文操作
  • 与 gql Dart 库集成
  • 平台无关的设计
  • 用于自定义逻辑的简单 API
适合对象
  • 使用 gql Dart 进行 GraphQL 的应用
  • 需要动态请求/响应处理的项目
  • 实施集中式错误处理的团队
  • 开发可重用的 GraphQL 中间件的开发者
使用建议
  • 需要熟悉 gql Dart 库
  • 如果过度使用,可能会增加复杂性
  • 需要仔细测试转换逻辑
  • 不适合简单的静态查询
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add gql_transform_link

所属分类

依赖

依赖清单 2 项

源码仓库

关联项目