From 8438c379e2dcbe97474e59d49aeab24b82b210df Mon Sep 17 00:00:00 2001 From: chilingling Date: Tue, 15 Apr 2025 19:21:31 +0800 Subject: [PATCH] feat: material config support object --- packages/plugins/materials/src/composable/useMaterial.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/plugins/materials/src/composable/useMaterial.ts b/packages/plugins/materials/src/composable/useMaterial.ts index 2a233380e0..97e5e6bd32 100644 --- a/packages/plugins/materials/src/composable/useMaterial.ts +++ b/packages/plugins/materials/src/composable/useMaterial.ts @@ -420,7 +420,9 @@ const setMaterial = (name, data) => { */ export const getMaterialsRes = async () => { const bundleUrls = getMergeMeta('engine.config')?.material || [] - const materials = await Promise.allSettled(bundleUrls.map((url) => getMetaApi(META_SERVICE.Http).get(url))) + const materials = await Promise.allSettled( + bundleUrls.map((url) => (typeof url === 'string' ? getMetaApi(META_SERVICE.Http).get(url) : url)) + ) return materials }