1
0
Эх сурвалжийг харах

fix: explicitely set app context app

alvarosabu 1 жил өмнө
parent
commit
c2a758f4c6

+ 2 - 0
playground/src/components/TestSphere.vue

@@ -21,6 +21,8 @@ const pbrTexture = await useTexture({
   ambientOcclusion:
     'https://raw.githubusercontent.com/Tresjs/assets/main/textures/black-rock/Rock035_2K_AmbientOcclusion.jpg',
 })
+
+console.log('sphereRef', getCurrentInstance())
 </script>
 
 <template>

+ 1 - 1
src/components/TresCanvas.vue

@@ -90,7 +90,7 @@ const createInternalComponent = (context: TresContext) =>
     setup() {
       const inner = getCurrentInstance()!
       
-      Object.assign(inner.appContext, instance.appContext)
+      Object.assign(inner.appContext.app, instance.appContext.app)
       //@ts-expect-error: internal property
       Object.assign(inner.provides, inner.appContext.provides)
       if (import.meta.env.DEV) {