7820d0cfd1adf18d2234e920b872d1e95f1596e4.svn-base 1.0 KB

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