|
@@ -211,15 +211,30 @@ const btnOnTrack3Name = computed(() => {
|
|
return currentCameraList.value[cameraIdx.value].contentPageBtnNameList[2]
|
|
return currentCameraList.value[cameraIdx.value].contentPageBtnNameList[2]
|
|
})
|
|
})
|
|
|
|
|
|
-const CameraContent1 = defineAsyncComponent(() =>
|
|
|
|
|
|
+let CameraContent1 = defineAsyncComponent(() =>
|
|
import(`@/components/CameraContent-${Number(route.query.sceneIdx) + 1}-${Number(route.query.cameraIdx) + 1}-1.vue`)
|
|
import(`@/components/CameraContent-${Number(route.query.sceneIdx) + 1}-${Number(route.query.cameraIdx) + 1}-1.vue`)
|
|
)
|
|
)
|
|
-const CameraContent2 = defineAsyncComponent(() =>
|
|
|
|
|
|
+let CameraContent2 = defineAsyncComponent(() =>
|
|
import(`@/components/CameraContent-${Number(route.query.sceneIdx) + 1}-${Number(route.query.cameraIdx) + 1}-2.vue`)
|
|
import(`@/components/CameraContent-${Number(route.query.sceneIdx) + 1}-${Number(route.query.cameraIdx) + 1}-2.vue`)
|
|
)
|
|
)
|
|
-const CameraContent3 = defineAsyncComponent(() =>
|
|
|
|
|
|
+let CameraContent3 = defineAsyncComponent(() =>
|
|
import(`@/components/CameraContent-${Number(route.query.sceneIdx) + 1}-${Number(route.query.cameraIdx) + 1}-3.vue`)
|
|
import(`@/components/CameraContent-${Number(route.query.sceneIdx) + 1}-${Number(route.query.cameraIdx) + 1}-3.vue`)
|
|
)
|
|
)
|
|
|
|
+onBeforeRouteUpdate((to, from) => {
|
|
|
|
+ console.log('to: ', to)
|
|
|
|
+ if (to.name === route.name) {
|
|
|
|
+ CameraContent1 = defineAsyncComponent(() =>
|
|
|
|
+ import(`@/components/CameraContent-${Number(route.query.sceneIdx) + 1}-${Number(route.query.cameraIdx) + 1}-1.vue`)
|
|
|
|
+ )
|
|
|
|
+ CameraContent2 = defineAsyncComponent(() =>
|
|
|
|
+ import(`@/components/CameraContent-${Number(route.query.sceneIdx) + 1}-${Number(route.query.cameraIdx) + 1}-2.vue`)
|
|
|
|
+ )
|
|
|
|
+ CameraContent3 = defineAsyncComponent(() =>
|
|
|
|
+ import(`@/components/CameraContent-${Number(route.query.sceneIdx) + 1}-${Number(route.query.cameraIdx) + 1}-3.vue`)
|
|
|
|
+ )
|
|
|
|
+ }
|
|
|
|
+})
|
|
|
|
+
|
|
|
|
|
|
const {
|
|
const {
|
|
windowSizeInCssForRef,
|
|
windowSizeInCssForRef,
|