GraphQL ファイルを nuxt.js にインポートします。
P粉754473468
2023-07-28 10:59:10
<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>
valueOf メソッドはこの目的には適していません。 GraphQL スキーマ ドキュメントは、キーと値のアクセス メソッドを介してクエリ、ミューテーション、またはサブスクリプションに直接アクセスすることはできません。 ,
まず、プロジェクトにgraphql-tag パッケージがインストールされていることを確認してください:
npm installgraphql-ta
schema.gql でクエリを定義します:
リーリーAllUsers クエリをコンポーネントにインポートして使用します:
リーリーお役に立てば幸いです