app.js 859 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. // The Vue build version to load with the `import` command
  2. // (runtime-only or standalone) has been set in webpack.base.conf with an alias.
  3. import Vue from 'vue';
  4. import App from '@/components/App.vue';
  5. // include
  6. import '@/config/include.js';
  7. // 通用store
  8. import store from '@/store/index.js';
  9. // router
  10. import router from './router/index.js';
  11. import VueApollo from 'vue-apollo'
  12. import apollo from '@/config/apolloConfig.js'
  13. // 关闭生产模式下给出的提示
  14. Vue.config.productionTip = false;
  15. // 注册表格的全局组件
  16. import DilCommonUI from "@/components/DilCommonUI";
  17. Vue.use(DilCommonUI);
  18. Vue.use(VueApollo)
  19. const apolloProvider = new VueApollo({
  20. defaultClient: apollo
  21. })
  22. /* eslint-disable no-new */
  23. new Vue({
  24. el: '#app',
  25. router,
  26. store,
  27. components: { App },
  28. provide: apolloProvider.provide(),
  29. template: '<App/>'
  30. });