腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(3788)
视频
沙龙
1
回答
Apollo
graphql
:
突变
后
的
writeQuery
不会
触发
平面
列表
的
重新
呈现
、
、
、
我在一个
平面
列表
中有一个
触发
graphql
突变
的
按钮,在
突变
之后,我做了一个
writeQuery
来更新本地缓存(存储)。在
突变
的
更新函数f中,我更新了缓存中
的
两个字段。基本上,当用户触摸like按钮时,我将like
的
布尔值更改为true,并将该帖子
的
like计数更新为+1 (类似于twitter)。但是,展开式
列表
中
的
组件<em
浏览 8
提问于2018-03-05
得票数 6
回答已采纳
2
回答
Apollo
客户端编写查询不更新UI
、
、
、
、
我们正在使用
Apollo
客户端构建一个离线
的
first React Native应用程序。目前,我正在尝试在离线时直接更新
Apollo
Cache,以乐观地更新UI。由于我们离线,所以在connect处于“在线”状态之前,我们
不会
尝试
触发
突变
,但希望UI在
触发
突变
之前反映这些更改,同时仍然离线。我们使用
的
是来自
的
readQuery /
writeQuery
API函数。并能够查看通过Rea
浏览 0
提问于2017-08-30
得票数 8
1
回答
组件在调用store.
writeQuery
()
后
不会
重新
呈现
、
、
因此,我在上遵循了
graphql
+
apollo
教程,我有一堆“链接”组件,当向上投票时,它们应该会显示新
的
投票数。到目前为止,它没有
重新
渲染时,我必须刷新页面。我尝试通过使用更新
后
的
数据调用store.
writeQuery
()来完成此操作。我检查了一下,我传入
的
数据对象确实与旧
的
不同:import { ApolloProvider } from "react-
apollo<
浏览 18
提问于2019-08-18
得票数 3
回答已采纳
1
回答
Apollo
graphql
useMutation将
触发
组件
重新
呈现
、
、
因此,我使用
Apollo
Graphql
编写了以下代码,每当我单击
触发
onClick事件
的
按钮时,组件都会
重新
呈现
。如果我在
突变
函数中
的
then调用之后添加一些状态更改,该组件基本上将
重新
呈现
两次,一次用于
突变
重新
呈现
,另一次用于状态更改
重新
呈现
,它将在页面上创建一个可视flash。如何阻止useMutation
重新</
浏览 7
提问于2021-03-24
得票数 0
1
回答
我应该直接使用阿波罗数据,还是在Redux存储中保存/修改它?
、
、
、
、
如何处理从阿波罗查询中检索
的
数据?我
的
第一个想法是将它保存在redux商店中,修改它(使用redux减少它,使用动作创建者),然后,当数据准备就绪时(用户单击“保存”按钮),向阿波罗发送一个
突变
,以便在服务器上更新它。尽管如此,我不认为这是最好
的
方法。我应该避免在这里使用Redux商店并直接使用阿波罗命令式API吗?
浏览 4
提问于2017-12-11
得票数 0
回答已采纳
1
回答
React
Apollo
查询/
突变
类型脚本
、
我不太理解文档中
的
最后一个属性。它似乎是输入,响应,变量,?Function;interface Variables {} isLinkValid: validateLink, };}); const validateUserMutation =
graphql
浏览 0
提问于2019-04-08
得票数 2
1
回答
如何在
Apollo
的
乐观用户界面中处理删除
突变
?
、
、
、
、
https://www.apollographql.com/docs/react/api/react-
apollo
.html#
graphql
-mutation-options-optimisticResponse有大量
的
文档和教程展示了涉及添加内容
的
突变
update和optimisticResponse属性
的
使用,但我还没有看到任何涉及删除
的
内容。对于create
突变
,您希望通过update将
浏览 14
提问于2019-02-22
得票数 2
回答已采纳
2
回答
尝试运行Hasura
突变
时,无法读取未定义
的
属性“”affected_rows“”
、
、
、
我在我
的
vue.js应用程序中使用了阿波罗,我目前正在尝试通过运行一个变异来删除一个对象,以下是代码: this.$
apollo
.mutate({ }); query: require/
graphql
/fetchDevices.gql"),
浏览 34
提问于2020-10-08
得票数 0
1
回答
突变
后
的
阿波罗更新
不会
触发
重现
、
、
、
我在
graphQL
阿波罗
的
突变
中遇到了麻烦。当页面加载时,它将运行查询lectureResponseQuery,如果查询==为空,则运行
突变
fetchLectureResponseMutation来创建新文档。这个
突变
返回新
的
结果,我对查询做了更新,我希望组件会用新
的
数据
重新
呈现
,但它没有。有人知道为什么吗?谢谢!ownProps.match.params.lectureName }, data.lec
浏览 0
提问于2017-09-24
得票数 0
1
回答
如何保持数据同步在成员使用成员-阿波罗-客户端?
、
、
、
、
我有一个使用Ember和构建
的
应用程序。我希望这些更改能够立即在协作者
列表
中显示出来。我想我不太懂怎么做。我是否应该以某种方式使用store与来自
apollo
的
watchQuery相结合?或者是别的什么东西?mutationResult实际上需要
突变
本身。
浏览 0
提问于2019-02-07
得票数 0
回答已采纳
1
回答
react-
apollo
:长时间运行
的
突变
似乎在2分钟
后
重试
、
、
我有一个长时间运行
的
导入脚本(~4分钟),它是由
graphql
突变
启动
的
。登录到服务器
后
,我注意到在
触发
突变
后
恰好2分钟,它被重试,导致导入运行两次。我猜这是由
apollo
-link中
的
某些功能引起
的
,但我已经看过那里
的
代码,但找不到一个选项来关闭它。下面是我如何设置
apollo
的
: import ApolloClient from '
浏览 0
提问于2018-02-07
得票数 2
回答已采纳
1
回答
如何从
突变
查询更新阿波罗数据存储/缓存,更新选项似乎
不会
触发
、
、
、
、
我
的
react本机应用程序中有一个高级组件,用于检索配置文件。当我调用一个“添加追随者”
突变
,我希望它更新配置文件,以反映新
的
追随者在它
的
追随者集合。如何手动
触发
对商店
的
更新。我可以
重新
获取整个配置文件对象,但我更愿意只做插入客户端而不进行网络重取。目前,当我
触发
突变
时,配置文件并不能反映屏幕上
的
变化。看起来我应该使用update选项,但对于我命名
的
突变
,它似乎不起作用。 cons
浏览 0
提问于2017-05-16
得票数 3
回答已采纳
2
回答
将Refetch与
apollo
一起使用以
重新
呈现
查询和组件
、
、
、
,我有一个当我点击login时运行如下
的
突变
: variables: { token }, console.log(data); })import gql from "
graphql
-tag"; impor
浏览 1
提问于2018-06-30
得票数 2
1
回答
使用
Apollo
客户端中
的
react-router返回时,React不更新其状态
、
、
、
我正在尝试实现一个场景,我需要添加一个新
的
网站,并带回网站
列表
页面,它需要获取新
的
更新记录。我现在正在使用带有ReactJS和
GraphQL
的
阿波罗客户端。这是我
的
siteListContainer页面。btn-primary">Submit</button> );} <e
浏览 12
提问于2017-02-06
得票数 1
1
回答
阿波罗
GraphQL
-如何从缓存存储中获取
突变
记录
的
数据?
、
、
、
、
我正在使用React-Native开发一个应用程序,并在服务器端使用
GraphQL
作为REST。我
的
应用程序中有身份验证层,我希望能够从服务器读取从
突变
查询中获得
的
数据。这是传递给props
的
signIn方法:const login =
graphql
(LoginMutation, { login({query,data}) }),
浏览 3
提问于2018-02-04
得票数 1
回答已采纳
1
回答
阿波罗与反应: refreshQueries没有在onClick()引发
的
突变
中工作
、
、
然后,当用户单击"create“时,我们会做一个
突变
来创建它。最后,我们将在
突变
完成
后
使用refreshQueries通过ID获取购物车(及其产品),该ID将从
突变
中返回。然后我们将这些产品
呈现
在一个纯组件中。 我遇到
的
问题是,在用户单击按钮并发生refreshQueries之后,没有任何
重新
呈现
。我知道查询正在发送,并通过查看developer
的
网络选项卡返回一个带有产品
的
创建购物车。只是阿波罗似乎没有注
浏览 4
提问于2017-11-19
得票数 0
回答已采纳
1
回答
graphql
变异中
的
不可识别参数
、
、
、
我正在跟踪Meteor/阿波罗/
GraphQL
上
的
,并且在使用参数/变量进行变异时遇到了巨大
的
困难。这是我
的
代码和底部
的
一些笔记!import React, { Component } from 'react'import {
graphql
} from 'react-
apollo
http 400错误,并得到以
浏览 1
提问于2018-02-24
得票数 4
回答已采纳
1
回答
使用
Apollo
客户端更新变异
后
的
缓存项顺序
、
、
、
我有一个关于
Apollo
客户端在发送更新
突变
时
的
行为
的
问题。然而,我注意到,当我在更新
后
刷新页面时,我之前获取
的
项
的
顺序发生了变化,最近更新
的
项位于
列表
的</e
浏览 1
提问于2021-07-31
得票数 1
1
回答
如何配置阿波罗角
突变
的
缓存?
、
在发生
突变
(创建、更新和删除)之后,我需要更新
列表
,到目前为止,文档只用于React,但我需要帮助在第12角中实现它,而list
的
正式文档很差,几乎是React文档
的
副本。我
的
想法是,我有一个物品
列表
,然后转到另一个路径创建或编辑,保存
后
,我需要返回到更新
的
列表
。
浏览 8
提问于2022-06-28
得票数 2
2
回答
nuxt.js +
Apollo
客户端:如何禁用缓存?
、
、
我设法让一个运行typescript和
apollo
graphql
的
nuxt.js + nest.js。为了测试
graphql
是否正常工作,我使用了中
的
文件,并在nuxt.js页面上添加了一个按钮(打开:单击->,通过
graphql
加载所有猫)。 一切正常,阅读和写作。问题是,在通过playground进行
突变
或使用其他
graphql
数据重启nest.js服务器
后
,nuxt.js页面显示
的
是旧数据(点击时)。我
浏览 7
提问于2019-08-08
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券