Showing
1 changed file
with
7 additions
and
1 deletions
@@ -9,7 +9,7 @@ | @@ -9,7 +9,7 @@ | ||
9 | </div> | 9 | </div> |
10 | </template> | 10 | </template> |
11 | <script setup lang="ts"> | 11 | <script setup lang="ts"> |
12 | -import { PropType, toRefs, unref, shallowRef, onMounted, onBeforeMount, ref } from 'vue' | 12 | +import { PropType, toRefs, unref, shallowRef, onMounted, onBeforeMount, ref, watch } from 'vue' |
13 | import { CreateComponentType } from '@/packages/index.d' | 13 | import { CreateComponentType } from '@/packages/index.d' |
14 | import { ModelLoader } from './modelLoader' | 14 | import { ModelLoader } from './modelLoader' |
15 | import { doGet3DComponentJson } from '@/api/external/3dModel' | 15 | import { doGet3DComponentJson } from '@/api/external/3dModel' |
@@ -54,6 +54,12 @@ onMounted(() => { | @@ -54,6 +54,12 @@ onMounted(() => { | ||
54 | unref(modelContainerElRef)?.appendChild(loader.renderer.domElement) | 54 | unref(modelContainerElRef)?.appendChild(loader.renderer.domElement) |
55 | loader.addControls() | 55 | loader.addControls() |
56 | }) | 56 | }) |
57 | + | ||
58 | +watch( | ||
59 | + () => [w.value, h.value], | ||
60 | + () => { | ||
61 | + loader.renderer.setSize(unref(w), unref(h)) | ||
62 | + }) | ||
57 | </script> | 63 | </script> |
58 | 64 | ||
59 | <style lang="scss" scoped> | 65 | <style lang="scss" scoped> |