ホームページ  >  に質問  >  本文

GraphQL ファイルを nuxt.js にインポートします。

<p>そこで、postgraphile によって生成されたスキーマをインポートしていますが、正しく読み込まれません。 </p><p>これは出力のタイプです: </p><p><br /></p> <pre class="brush:php;toolbar:false;">定義: Array(44) [ {…}, {…}, {…}, … ] 種類:「ドキュメント」 loc: オブジェクト { 開始: 0、終了: 26188、ソース: {…} }</pre> <p>クエリ allUsers をロードするためにさまざまなコード バリエーションを試しました。 </p> <pre class="brush:php;toolbar:false;"><スクリプトのセットアップ> 「@/graphql/schema.gql」からスキ​​ーマをインポートします console.log('Query', Schema.valueOf('allUsers')) const { data } = 待機 useAsyncQuery(Query) </script></pre> <p><br /></p>
P粉754473468P粉754473468472日前541

全員に返信(1)返信します

  • P粉807471604

    P粉8074716042023-07-29 00:04:48

    valueOf メソッドはこの目的には適していません。 GraphQL スキーマ ドキュメントは、キーと値のアクセス メソッドを介してクエリ、ミューテーション、またはサブスクリプションに直接アクセスすることはできません。 ,

    まず、プロジェクトにgraphql-tag パッケージがインストールされていることを確認してください:

    npm installgraphql-ta

    schema.gql でクエリを定義します:


    リーリー

    AllUsers クエリをコンポーネントにインポートして使用します:

    リーリー

    お役に立てば幸いです

    返事
    0
  • キャンセル返事