useTresContext 这些语句是不能直接用在外层的
import { useTresContext } from '@tresjs/core'
比如在 /pages/index.vue中:
<template>
<TresCanvas v-bind="state">
<OrbitControls />
<TresPerspectiveCamera />
<Suspense>
<sceneCom />
</Suspense>
<TresGridHelper />
</TresCanvas>
</template>
<script setup lang="ts">
import { useTresContext } from '@tresjs/core'
// 此时这样写就会报错
需要写在 <sceneCom /> 这个包在里面的vue 文件中
sceneCom.vue中
<template>
<TresGroup ref="group" />
</template>
<script setup lang="ts">
import { useTresContext } from '@tresjs/core'
这样写就没事
问 引用useTresContext后报错