main.js 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  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 'font-awesome/css/font-awesome.css'
  7. import './style/main.scss';
  8. import {
  9. Carousel, CarouselItem, Row, Col, Table, TableColumn, Form, FormItem, Button, ButtonGroup,
  10. Menu, Submenu, MenuItem, MenuItemGroup, Input, InputNumber, Radio, RadioGroup, RadioButton,
  11. Checkbox, CheckboxButton, CheckboxGroup, DatePicker, TimeSelect, TimePicker, Switch, Select,
  12. Option, Upload, Tabs, TabPane, Collapse, CollapseItem, MessageBox, Message, Notification,
  13. } from 'element-ui'
  14. Vue.use(Carousel)
  15. Vue.use(CarouselItem)
  16. Vue.use(Row)
  17. Vue.use(Col)
  18. Vue.use(Table);
  19. Vue.use(TableColumn);
  20. Vue.use(Form);
  21. Vue.use(FormItem);
  22. Vue.use(Button);
  23. Vue.use(ButtonGroup);
  24. Vue.use(Menu);
  25. Vue.use(Submenu);
  26. Vue.use(MenuItem);
  27. Vue.use(MenuItemGroup);
  28. Vue.use(Input);
  29. Vue.use(InputNumber);
  30. Vue.use(Radio);
  31. Vue.use(RadioGroup);
  32. Vue.use(RadioButton);
  33. Vue.use(Checkbox);
  34. Vue.use(CheckboxButton);
  35. Vue.use(CheckboxGroup);
  36. Vue.use(DatePicker);
  37. Vue.use(TimeSelect);
  38. Vue.use(TimePicker);
  39. Vue.use(Switch);
  40. Vue.use(Select);
  41. Vue.use(Option);
  42. Vue.use(Upload);
  43. Vue.use(Tabs);
  44. Vue.use(TabPane);
  45. Vue.use(Collapse);
  46. Vue.use(CollapseItem);
  47. Vue.prototype.$msgbox = MessageBox;
  48. Vue.prototype.$alert = MessageBox.alert;
  49. Vue.prototype.$confirm = MessageBox.confirm;
  50. Vue.prototype.$prompt = MessageBox.prompt;
  51. Vue.prototype.$notify = Notification;
  52. Vue.prototype.$message = Message;
  53. Vue.config.productionTip = false
  54. /* eslint-disable no-new */
  55. new Vue({
  56. el: '#app',
  57. router,
  58. components: { App },
  59. template: '<App/>'
  60. })