Browse Source

Fix for missing scene-container

world-fix
Matthew Raymer 1 year ago
parent
commit
80a1185faa
  1. 8
      src/views/StatisticsView.vue

8
src/views/StatisticsView.vue

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

Loading…
Cancel
Save