|
@@ -275,13 +275,15 @@ const currentCameraList = computed(() => {
|
|
|
const mouseEnterCameraItemIdx = ref(-1)
|
|
|
|
|
|
function onClickNextCamera() {
|
|
|
- router.push({
|
|
|
- name: route.name,
|
|
|
- query: {
|
|
|
- sceneIdx: sceneIdx.value + 1,
|
|
|
- cameraIdx: cameraIdx.value,
|
|
|
- }
|
|
|
- })
|
|
|
+ if (sceneIdx.value < 2) {
|
|
|
+ router.push({
|
|
|
+ name: route.name,
|
|
|
+ query: {
|
|
|
+ sceneIdx: sceneIdx.value + 1,
|
|
|
+ cameraIdx: 1,
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -420,9 +422,9 @@ onMounted(() => {
|
|
|
|
|
|
onBeforeRouteUpdate((to, from) => {
|
|
|
console.log('to: ', to)
|
|
|
- // if (to.name === route.name) {
|
|
|
- // loadScene(Number(to.query.sceneIdx), Number(to.query.cameraIdx))
|
|
|
- // }
|
|
|
+ if (to.name === route.name) {
|
|
|
+ loadScene(Number(to.query.sceneIdx), Number(to.query.cameraIdx))
|
|
|
+ }
|
|
|
})
|
|
|
</script>
|
|
|
|