Fix for missing scene-container

This commit is contained in:
Matthew Raymer
2023-07-05 15:59:58 +08:00
parent d98e95915b
commit 80a1185faa

View File

@@ -80,6 +80,7 @@
</div>
</div>
<button class="float-right" @click="captureGraphics()">Screenshot</button>
<div id="scene-container" class="h-screen"></div>
<AlertMessage
:alertTitle="alertTitle"
:alertMessage="alertMessage"
@@ -98,17 +99,22 @@ interface WorldProperties {
endTime?: string;
}
@Component({ components: { AlertMessage } })
@Component({ components: { AlertMessage, World } })
export default class StatisticsView extends Vue {
world: World;
worldProperties: WorldProperties = {};
// 'mounted' hook runs after initial render
mounted() {
const container = document.querySelector("#scene-container");
const newWorld = new World(container, this);
newWorld.start();
this.world = newWorld;
try {
const container = document.querySelector("#scene-container");
console.log(container);
const newWorld = new World(container, this);
newWorld.start();
this.world = newWorld;
} catch (err) {
console.log(err);
}
}
public captureGraphics() {