main.js 732 B

123456789101112131415161718192021222324252627
  1. import Vue from 'vue'
  2. import App from './App'
  3. import Container from "library/Container.js";
  4. import Base from "library/Base.js";
  5. import uView from '@/uni_modules/uview-ui/index.js';
  6. import store from './store'
  7. Vue.use(uView);
  8. //导航栏组件
  9. import headers from './components/ui-header/index.vue'
  10. Vue.component('page-head',headers)
  11. //使用伪装容器
  12. let $c = Container.getInstance();
  13. let base = new Base(Vue,$c);
  14. Vue.prototype.$store = store; //stroe
  15. // #ifndef APP-PLUS
  16. store.commit("init",Vue.prototype);
  17. // #endif
  18. Vue.prototype.base = base;
  19. //设置为 false 以阻止 vue 在启动时生成生产提示
  20. Vue.config.productionTip = false;
  21. App.mpType = 'app';
  22. const app = new Vue({
  23. store,
  24. ...App
  25. })
  26. app.$mount();