From a93f508e8583f2cfcaa269061f05f23377a11b1c Mon Sep 17 00:00:00 2001 From: R2m1liA <15258427350@163.com> Date: Tue, 11 Nov 2025 16:08:24 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E8=B0=83=E6=95=B4GraphQL=E5=AF=BC?= =?UTF-8?q?=E5=85=A5=E5=BD=A2=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 以纯文本形式导入 --- app/composables/directus/useProduct.ts | 14 +++++--------- app/composables/directus/useProductList.ts | 12 ++++-------- 2 files changed, 9 insertions(+), 17 deletions(-) diff --git a/app/composables/directus/useProduct.ts b/app/composables/directus/useProduct.ts index 6ac5c1e..d8022c9 100644 --- a/app/composables/directus/useProduct.ts +++ b/app/composables/directus/useProduct.ts @@ -1,5 +1,4 @@ -import GetProduct from '@/graphql/product.graphql'; -import { print } from 'graphql'; +import GetProduct from '@/graphql/product.graphql?raw'; export const useProduct = (id: string) => { const { $directus } = useNuxtApp(); @@ -8,13 +7,10 @@ export const useProduct = (id: string) => { const locale = getDirectusLocale(); return useAsyncData(`product-${id}-${locale}`, async () => { - return await $directus.query<{ products_by_id: Product }>( - print(GetProduct), - { - id: id, - locale: locale, - } - ); + return await $directus.query<{ products_by_id: Product }>(GetProduct, { + id: id, + locale: locale, + }); // return await $directus.request( // readItem('products', id, { // fields: [ diff --git a/app/composables/directus/useProductList.ts b/app/composables/directus/useProductList.ts index d13739c..58bac21 100644 --- a/app/composables/directus/useProductList.ts +++ b/app/composables/directus/useProductList.ts @@ -1,5 +1,4 @@ -import GetProductList from '@/graphql/productList.graphql'; -import { print } from 'graphql'; +import GetProductList from '@/graphql/productList.graphql?raw'; export const useProductList = () => { const { $directus } = useNuxtApp(); @@ -8,11 +7,8 @@ export const useProductList = () => { const locale = getDirectusLocale(); return useAsyncData(`product-list-${locale}`, async () => { - return await $directus.query<{ products: Product[] }>( - print(GetProductList), - { - locale: locale, - } - ); + return await $directus.query<{ products: Product[] }>(GetProductList, { + locale: locale, + }); }); };