feat: directus插件与组合式函数编写

- plugins:Directus插件
- composable:Directus图片/文件的相关组合式函数
This commit is contained in:
2025-10-15 16:47:33 +08:00
parent e158ec8cf5
commit de7c03a7a9
4 changed files with 67 additions and 2 deletions

12
app/plugins/directus.ts Normal file
View File

@ -0,0 +1,12 @@
import { createDirectus, rest, staticToken } from '@directus/sdk';
export default defineNuxtPlugin(() => {
const config = useRuntimeConfig();
const directus = createDirectus<Schema>(config.public.directus.url)
.with(rest())
.with(staticToken(config.public.directus.token || ''));
return {
provide: { directus },
};
});