main.js 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  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 ElementUI from 'element-ui';
  5. import 'element-ui/lib/theme-chalk/index.css';
  6. import App from './App'
  7. import router from './router'
  8. import axios from 'axios'
  9. Vue.prototype.$axios = axios //全局注册,使用方法为:this.$axios
  10. // 图片裁剪
  11. import VueCropper from 'vue-cropper'
  12. Vue.use(VueCropper)
  13. import qs from 'qs'
  14. Vue.prototype.qs = qs //全局注册,使用方法为:this.qs
  15. Vue.use(ElementUI);
  16. import './assets/css/global.css'
  17. // axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded;charset=UTF-8';
  18. // axios.defaults.timeout = 30000;
  19. // axios.defaults.baseURL = 'http://39.106.113.84:8000/' //线下杨明明
  20. // axios.defaults.withCredentials = true //axios请求时携带session
  21. // axios.defaults.crossDomain = true
  22. Vue.config.productionTip = false
  23. import 'babel-polyfill' //兼容IE11
  24. require("babel-polyfill")
  25. import promise from 'es6-promise'
  26. promise.polyfill();
  27. import './assets/icon/iconfont.css'
  28. /* eslint-disable no-new */
  29. new Vue({
  30. el: '#app',
  31. router,
  32. components: { App },
  33. template: '<App/>'
  34. })