app.js 857 B

12345678910111213141516171819202122232425262728293031323334353637
  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. import DilCommonUI from "@/components/DilCommonUI";
  15. Vue.use(DilCommonUI);
  16. // 关闭生产模式下给出的提示
  17. Vue.config.productionTip = false;
  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. });