main.js 886 B

12345678910111213141516171819202122232425262728293031
  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 './assets/iconfont/iconfont.css';
  7. import httpRequest from './api/httpRequest';
  8. import * as socketApi from './api/wssocket';
  9. import emotion from './api/emotion.js';
  10. import element from './api/element.js';
  11. import store from './store';
  12. import * as enums from './api/enums.js';
  13. import './utils/directive/dialogDrag';
  14. Vue.use(ElementUI);
  15. // 挂载全局
  16. Vue.prototype.$wsApi = socketApi;
  17. Vue.prototype.$http = httpRequest // http请求方法
  18. Vue.prototype.$emo = emotion; // emo表情
  19. Vue.prototype.$elm = element; // 元素操作
  20. Vue.prototype.$enums = enums; // 枚举
  21. Vue.config.productionTip = false;
  22. new Vue({
  23. el: '#app',
  24. // 配置路由
  25. router,
  26. store,
  27. render: h=>h(App)
  28. })