集成后台重构版本
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

47 lines
1014 B

4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
  1. import Vue from 'vue'
  2. import Cookies from 'js-cookie'
  3. import 'normalize.css/normalize.css'
  4. // 引入elementui组件
  5. import ElementUI from 'element-ui'
  6. import App from './App'
  7. import router from './router/routers'
  8. import store from './store'
  9. import 'element-ui/lib/theme-chalk/index.css'
  10. // 加载权限控制
  11. import './router/index'
  12. // 加载权限指令
  13. import checkPer from '@/utils/permission'
  14. import permission from './components/Permission'
  15. import './assets/styles/element-variables.scss'
  16. // 全局CSS
  17. import './assets/styles/index.scss'
  18. // 代码高亮
  19. import VueHighlightJS from 'vue-highlightjs'
  20. import 'highlight.js/styles/atom-one-dark.css'
  21. // icon
  22. import './assets/icons'
  23. // 加载代码高亮
  24. Vue.use(VueHighlightJS)
  25. // 加载权限指令
  26. Vue.use(checkPer)
  27. Vue.use(permission)
  28. // 加载elementui
  29. Vue.use(ElementUI, {
  30. // 设置element-ui默认大小
  31. size: Cookies.get('size') || 'small'
  32. })
  33. Vue.config.productionTip = false
  34. new Vue({
  35. el: '#app',
  36. router,
  37. store,
  38. render: h => h(App)
  39. })