bill пре 3 година
родитељ
комит
30e7485e36
1 измењених фајлова са 5 додато и 3 уклоњено
  1. 5 3
      src/views/proportion/index.vue

+ 5 - 3
src/views/proportion/index.vue

@@ -18,7 +18,7 @@
 import { Message } from 'bill/index'
 import { useViewStack } from '@/hook'
 import { router } from '@/router'
-import { ref, computed, watchEffect } from 'vue'
+import { ref, computed, watchEffect, nextTick } from 'vue'
 import { getSceneModel } from '@/sdk'
 import { autoSaveFuseModels, getFuseModel, leave } from '@/store'
 
@@ -37,8 +37,10 @@ let scaleSet: ScaleSet | null = null
 const length = ref<number>()
 
 watchEffect(() => {
-  console.log('--setLength--')
-  length.value && scaleSet?.setLength(length.value)
+  const len = length.value
+  if (len) {
+    nextTick(() => scaleSet?.setLength(len))
+  }
 })
 
 const resetMeasure = () => {