首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在子组件中提交表单后如何刷新父组件中的graphql查询?

在子组件中提交表单后,可以通过以下步骤刷新父组件中的GraphQL查询:

  1. 在子组件中,当表单提交时,可以使用适当的方法(例如,使用axios库发送POST请求)将表单数据发送到后端服务器。
  2. 后端服务器接收到表单数据后,可以使用GraphQL的mutation来更新数据库中的数据。
  3. 在GraphQL的mutation中,可以定义一个返回值,该返回值包含需要更新的数据。
  4. 在子组件中,可以使用GraphQL的Apollo Client来执行该mutation,并在成功后获取返回的数据。
  5. 在子组件中,可以使用Apollo ClientrefetchQueries选项来重新执行父组件中的GraphQL查询。refetchQueries选项接受一个查询名称或一个查询配置对象数组,用于指定需要重新执行的查询。
  6. 在父组件中,可以使用Apollo ClientuseQuery钩子来执行GraphQL查询,并在查询结果更新时重新渲染父组件。

综上所述,通过在子组件中执行GraphQL的mutation,并在成功后使用Apollo ClientrefetchQueries选项重新执行父组件中的查询,可以实现刷新父组件中的GraphQL查询。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券