|
|
@@ -6,7 +6,7 @@
|
|
|
:class="{ active: sceneNum === scene.num }"
|
|
|
v-for="scene in sceneList"
|
|
|
:key="scene.num"
|
|
|
- @click="changeScene(scene.num)"
|
|
|
+ @click="changeScene(scene)"
|
|
|
>
|
|
|
{{ scene.name }}
|
|
|
</div>
|
|
|
@@ -32,6 +32,7 @@ export default {
|
|
|
// sceneNum: "KJ-t-tHpdpKvb0ew",
|
|
|
sceneNum: "",
|
|
|
mode: "",
|
|
|
+ label: "",
|
|
|
sceneList: [],
|
|
|
};
|
|
|
},
|
|
|
@@ -48,16 +49,17 @@ export default {
|
|
|
methods: {
|
|
|
...mapMutations(["setData"]),
|
|
|
|
|
|
- changeScene(num) {
|
|
|
+ changeScene(scene) {
|
|
|
// let myIframe = document.getElementById("myIframe");
|
|
|
|
|
|
// myIframe.contentWindow.player.FlyToMode("dollhouse");
|
|
|
// console.error(myIframe.contentWindow.player);
|
|
|
|
|
|
- this.sceneNum = num;
|
|
|
+ this.sceneNum = scene.num;
|
|
|
localStorage.setItem("flyInModel", true);
|
|
|
this.show = false;
|
|
|
|
|
|
+ document.title = this.label + "——" + scene.name;
|
|
|
setTimeout(() => {
|
|
|
this.show = true;
|
|
|
// let myIframe = document.getElementById("myIframe");
|
|
|
@@ -74,8 +76,10 @@ export default {
|
|
|
let id = browser.getURLParam("projectId");
|
|
|
let index = res.findIndex((item) => item.id == id);
|
|
|
if (index != -1) {
|
|
|
- this.sceneList = res[0].sceneList;
|
|
|
- this.sceneNum = res[0].sceneList[0].num;
|
|
|
+ this.sceneList = res[index].sceneList;
|
|
|
+ this.sceneNum = res[index].sceneList[0].num;
|
|
|
+ this.label = res[index].name;
|
|
|
+ document.title = res[index].name + "——" + res[index].sceneList[0].name;
|
|
|
} else {
|
|
|
alert("未找到对应的展览项目,请检查链接是否正确!");
|
|
|
}
|