Browse Source

Fix for missing scene-container

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

16
src/views/StatisticsView.vue

@ -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() {

Loading…
Cancel
Save