2c242611645aa05ca084651152512d12103cb7db.svn-base 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  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 'babel-polyfill';
  4. import Vue from 'vue'
  5. import App from './App'
  6. import router from './router';
  7. import store from './store';
  8. import YDUI from 'vue-ydui'; /* 相当于import YDUI from 'vue-ydui/ydui.rem.js' */
  9. import 'vue-ydui/dist/ydui.rem.css';
  10. import publicFun from '@/assets/publicFunction';
  11. import ElementUI from 'element-ui'
  12. import 'element-ui/lib/theme-chalk/index.css'
  13. Vue.use(YDUI);
  14. Vue.use(ElementUI);
  15. Vue.config.productionTip = false;
  16. // 引入api
  17. import axios from 'axios' // 接口封装,请求拦截
  18. import ports from './api/ports.js'
  19. import http from './api/http.js'
  20. Vue.prototype.$ports = ports
  21. Vue.prototype.$http = http
  22. Vue.prototype.$public= publicFun
  23. // 使用之后报错,必须修改原型链
  24. // Vue.use(axios)
  25. Vue.prototype.$axios = axios
  26. // //设置默认活动状态
  27. // publicFun.setCache('activity','home');
  28. // //阻止报错[WDS] Disconnected!
  29. // if (module.hot) {
  30. // module.hot.accept();
  31. // }
  32. /* eslint-disable no-new */
  33. new Vue({
  34. el: '#app',
  35. router,
  36. store,
  37. components: { App },
  38. template: '<App/>'
  39. })