我有一种情况,当我使用ApolloClient.query()手动调用gql查询时,但问题是这样的话,我没有在结果数据中获取subscriptionToMode ...自动在组件安装上运行查询。
关于如何在手动查询中使用subscribeToMode的任何想法?
这是我正在努力实现的目标...
this.props.client.query({ query:getPost, variables:{id:100} })
.then(data => {
this.subscription = data.data.subscribeToMore({
// subscription code here...
})
})
.catch(error => {
console.log(error);
});
让我解释一下情况。
1)我已经提交并提交了一份请求表,记录进入了db,我收到了_id ...,现在正在同一屏幕上等待请求的批准。.
2)现在其他屏幕上的其他人获得了新条目,只需按下批准的按钮,即可在数据库中对其进行更新。
3)现在我希望批准在屏幕上显示...这应该全部立即发生..或者请求将在1分钟内过期...
现在我的机率是3,如何在同一屏幕上获取批准更新......不想使用其他组件。.recordAdd通过ApolloClient.query()调用 成功执行AddRec并收到_id之后,我需要执行的操作是什么,我需要对其进行设置...但是它不能工作,除非我在 ComponentWillReceiveProps ()
下运行