main.js 600 B

123456789101112131415161718192021222324252627
  1. import Vue from 'vue'
  2. import App from './App'
  3. import router from './router'
  4. import ElementUI from 'element-ui'
  5. import 'element-ui/lib/theme-chalk/index.css'
  6. import axios from 'axios'
  7. import bus from '@/utils/bus'
  8. import api from '@/api/api'
  9. import store from './store'
  10. import './layout/permission'
  11. import upload from '@/utils/uploadFile'
  12. Vue.config.productionTip = false
  13. Vue.use(ElementUI);
  14. Vue.prototype.$bus = bus
  15. Vue.prototype.$axios = axios
  16. Vue.prototype.$api = api
  17. Vue.prototype.$upload = upload
  18. /* eslint-disable no-new */
  19. new Vue({
  20. el: '#app',
  21. router,
  22. store,
  23. render: h => h(App)
  24. })