Files
jinshen-website/app/composables/directus/useProduct.ts
R2m1liA 81caa02d11
All checks were successful
deploy to server / build-and-deploy (push) Successful in 3m30s
chore: 删除无用代码
2025-11-11 17:02:02 +08:00

16 lines
423 B
TypeScript

import GetProduct from '@/graphql/product.graphql?raw';
export const useProduct = (id: string) => {
const { $directus } = useNuxtApp();
const { getDirectusLocale } = useLocalizations();
const locale = getDirectusLocale();
return useAsyncData(`product-${id}-${locale}`, async () => {
return await $directus.query<{ products_by_id: Product }>(GetProduct, {
id: id,
locale: locale,
});
});
};