main.js 842 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. import Vue from 'vue'
  2. import App from './App'
  3. import uView from "uview-ui";
  4. import store from "@/common/store";
  5. import {router,RouterMount} from "@/common/router";
  6. import common from "@/common";
  7. import TuniaoUI from 'tuniao-ui';
  8. import Tuniaostore from './store';
  9. import ws from "@/store/ws.js";
  10. import base64 from '@/store/base64';
  11. let vuexStore = require('@/store/$t.mixin.js');
  12. async function bootstrap() {
  13. App.mpType = "app";
  14. //引入路由
  15. Vue.use(router);
  16. // 引入全局uView
  17. Vue.use(uView);
  18. // 加载common
  19. Vue.use(common);
  20. Vue.prototype.$ws = ws;
  21. Vue.prototype.$base64 = base64;
  22. // 引入全局图鸟ui
  23. Vue.use(TuniaoUI);
  24. Vue.mixin(vuexStore);
  25. const app = new Vue({
  26. store,
  27. Tuniaostore,
  28. ...App
  29. });
  30. // #ifdef H5
  31. RouterMount(app, router, "#app");
  32. // #endif
  33. // #ifndef H5
  34. app.$mount();
  35. // #endif
  36. }
  37. bootstrap();