'Window is not defined' where do I put client-side only scripts?
[issue link]I’m trying to run a-frame in one of my vue pages but I’m getting an error in my browser:
ReferenceError: window is not defined
I’m guessing this is because nuxt is trying to run the aframe module while rendering the page on the server.
<template>
<div>
<a-scene fog="type: linear; color: #FFEBDE; far:190" debug>
<a-entity>
<a-collada-model src="/obj/banner.dae"></a-collada-model>
<a-ring color="teal" radius-inner="1" radius-outer="2"></a-ring>
</a-entity>
<a-entity position="0 -1 10">
<a-camera>
<a-cursor color="#2E3A87"></a-cursor>
</a-camera>
</a-entity>
<a-entity camera="userHeight: 1.6" look-controls></a-entity>
</a-scene>
</div>
</template>
<script>
import 'aframe';
export default {
mounted() {
}
}
</script>