app.js 973 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  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. // 导出Excel全局组件
  12. import tableToExcel from '@/components/exportExcel/exportExcel'
  13. Vue.use(tableToExcel)
  14. import VueApollo from 'vue-apollo'
  15. import apollo from '@/config/apolloConfig.js'
  16. // 关闭生产模式下给出的提示
  17. Vue.config.productionTip = false;
  18. // 注册表格的全局组件
  19. import DilCommonUI from "@/components/DilCommonUI";
  20. Vue.use(DilCommonUI);
  21. Vue.use(VueApollo)
  22. const apolloProvider = new VueApollo({
  23. defaultClient: apollo
  24. })
  25. /* eslint-disable no-new */
  26. new Vue({
  27. el: '#app',
  28. router,
  29. store,
  30. components: { App },
  31. provide: apolloProvider.provide(),
  32. template: '<App/>'
  33. });