main.js 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152
  1. import Vue from 'vue'
  2. import App from './App.vue'
  3. import router from './router'
  4. import 'ant-design-vue/dist/antd.css';
  5. // import '@/styles/index.scss' // global css
  6. import '@/views/styles/index.scss' // global css
  7. import { VueAxios } from './utils/request'
  8. import * as echarts from 'echarts'
  9. import {
  10. Base,
  11. Affix,
  12. Anchor,
  13. AutoComplete,
  14. Alert,
  15. Avatar,
  16. BackTop,
  17. Badge,
  18. Breadcrumb,
  19. Button,
  20. Calendar,
  21. Card,
  22. Collapse,
  23. Carousel,
  24. Cascader,
  25. Checkbox,
  26. Col,
  27. DatePicker,
  28. Divider,
  29. Dropdown,
  30. Form,
  31. FormModel,
  32. Icon,
  33. Input,
  34. InputNumber,
  35. Layout,
  36. List,
  37. LocaleProvider,
  38. Menu,
  39. Mentions,
  40. Modal,
  41. Pagination,
  42. Popconfirm,
  43. Popover,
  44. Progress,
  45. Radio,
  46. Rate,
  47. Row,
  48. Select,
  49. Slider,
  50. Spin,
  51. Statistic,
  52. Steps,
  53. Switch,
  54. Table,
  55. Transfer,
  56. Tree,
  57. TreeSelect,
  58. Tabs,
  59. Tag,
  60. TimePicker,
  61. Timeline,
  62. Tooltip,
  63. Upload,
  64. Drawer,
  65. Skeleton,
  66. Comment,
  67. // ColorPicker,
  68. ConfigProvider,
  69. Empty,
  70. Result,
  71. Descriptions,
  72. PageHeader,
  73. Space,
  74. } from 'ant-design-vue';
  75. // Vue.use(DatePicker);
  76. const components = [
  77. Base,
  78. Affix,
  79. Anchor,
  80. AutoComplete,
  81. Alert,
  82. Avatar,
  83. BackTop,
  84. Badge,
  85. Breadcrumb,
  86. Button,
  87. Calendar,
  88. Card,
  89. Collapse,
  90. Carousel,
  91. Cascader,
  92. Checkbox,
  93. Col,
  94. DatePicker,
  95. Divider,
  96. Dropdown,
  97. Form,
  98. FormModel,
  99. Icon,
  100. Input,
  101. InputNumber,
  102. Layout,
  103. List,
  104. LocaleProvider,
  105. Menu,
  106. Mentions,
  107. Modal,
  108. Pagination,
  109. Popconfirm,
  110. Popover,
  111. Progress,
  112. Radio,
  113. Rate,
  114. Row,
  115. Select,
  116. Slider,
  117. Spin,
  118. Statistic,
  119. Steps,
  120. Switch,
  121. Table,
  122. Transfer,
  123. Tree,
  124. TreeSelect,
  125. Tabs,
  126. Tag,
  127. TimePicker,
  128. Timeline,
  129. Tooltip,
  130. Upload,
  131. Drawer,
  132. Skeleton,
  133. Comment,
  134. ConfigProvider,
  135. Empty,
  136. Result,
  137. Descriptions,
  138. PageHeader,
  139. Space,
  140. ];
  141. Vue.use(VueAxios)
  142. components.map(component => {
  143. Vue.use(component);
  144. });
  145. Vue.config.productionTip = false
  146. Vue.prototype.$echarts = echarts
  147. // Vue.use(Row)
  148. // Vue.use(Col)
  149. new Vue({
  150. router,
  151. render: h => h(App)
  152. }).$mount('#app')