問題タブ [vue-apollo]

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 投票する
1 に答える
2197 参照

javascript - Apollo を使用して Vue で動作する Graphql クエリを実装する方法は?

誰かが私の最初のクエリを scaphold.io で動作させるのを手伝ってくれませんか?

内部 GraphiQL を使用して、scaphold に次のクエリを実行すると、次のようになります。

戻り値は次のようになります。

私のコンポーネントは次のようになります。

私が得るエラーは言う:結果にallPrograms属性がありません

また、正しい json-result の一部のように見えるものも読みました。object: viewer: {allPrograms: Object, __typename: "Viewer"}

あるいは、私が何かを誤解しているのかもしれません。データの受信に近づいていると思います。すでに成功している可能性もありますが、分割には特別な注意が必要なようです。

何か案は?

0 投票する
1 に答える
1409 参照

apollo - Apollo 変異は、1 つの変異に対して 4 回更新を呼び出します

アプリに新しいアイテムを追加するたびに、何らかの理由でミューテーションがupdate() 4回呼び出されます。最初の 2 つは楽観的なデータであり、2 番目のバッチでは、1 つは楽観的で、もう 1 つはネットワークからの実際のデータです。私はこれを理解することはできません。作成中の新しいアイテムがページに 2 回表示されます。

これは私の突然変異です:

そして、これはミューテーションコードです:

最後に、mutate onceを呼び出したコンソール ログを次に示します。

ここで何が間違っていますか?