index.js 644 B

1234567891011121314151617181920212223242526272829303132
  1. import Vue from 'vue'
  2. // import router from './router'
  3. import store from './store'
  4. // import { sync } from 'vuex-router-sync'
  5. import Meta from 'vue-meta'
  6. import * as VueThreejs from 'vue-threejs'
  7. import App from './App'
  8. import 'assets/css/mdi/css/materialdesignicons.css'
  9. // import 'mdi/font'
  10. import 'assets/css/app.scss'
  11. Vue.use(Meta)
  12. Vue.use(VueThreejs)
  13. // https://stackoverflow.com/a/43193455
  14. var env3d = {
  15. scene: null,
  16. renderer: null,
  17. camera: null
  18. }
  19. Vue.prototype.$env3d = env3d
  20. // sync(store, router) // done. Returns an unsync callback fn
  21. // sync(store)
  22. new Vue({
  23. // router,
  24. store,
  25. render: h => h(App)
  26. }).$mount('#app')