main.js 716 B

1234567891011121314151617181920212223
  1. import "@/assets/theme.editor.scss";
  2. import ClickOutSide from "./utils/fns/ClickOutSide";
  3. import Components from "./global_components";
  4. import { createApp } from "vue";
  5. import store from "./store";
  6. import App from "./app.vue";
  7. import browser from "@/utils/browser";
  8. if (!window.location.search) {
  9. window.location.href = '/index.html?m=eur-KJ-z5ZEV22AeU&pose=pano:408,qua:-0.006,0.6299,0.0049,0.7766';
  10. } else if (!browser.hasURLParam("pose")) {
  11. let url = window.location.href + `&pose=pano:408,qua:-0.006,0.6299,0.0049,0.7766`;
  12. window.location.href = url
  13. } else {
  14. const app = createApp(App);
  15. app.use(store);
  16. app.use(Components);
  17. app.directive("click-outside", ClickOutSide);
  18. app.mount("#app");
  19. }