main.js 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. /*
  2. * @Author: wanglj wanglijie@dashoo.cn
  3. * @Date: 2025-01-08 15:30:34
  4. * @LastEditors: wanglj
  5. * @LastEditTime: 2025-01-08 16:29:09
  6. * @Description: file content
  7. * @FilePath: \Shkjem-master\src\main.js
  8. */
  9. import Vue from 'vue'
  10. import App from './App.vue'
  11. import router from './router'
  12. import axios from 'axios'
  13. import store from './store'
  14. import '@/assets/styles/index.scss'
  15. import ElementUI from 'element-ui';
  16. import 'element-ui/lib/theme-chalk/index.css';
  17. Vue.use(ElementUI);
  18. import VueAwesomeSwiper from 'vue-awesome-swiper'
  19. import 'swiper/dist/css/swiper.css'
  20. Vue.use(VueAwesomeSwiper);
  21. import VideoPlayer from 'vue-video-player'
  22. import 'video.js/dist/video-js.css'
  23. import 'vue-video-player/src/custom-theme.css'
  24. Vue.use(VideoPlayer)
  25. import VueLazyload from 'vue-lazyload'
  26. Vue.use(VueLazyload, {
  27. //完全显示的时候加载
  28. preLoad: 1,
  29. //失败时显示的图片
  30. error: require('./assets/img/error.png'),
  31. //加载时显示的GIF图
  32. loading: require('./assets/img/loading.gif'),
  33. //尝试加载几次
  34. attempt: 1
  35. });
  36. Vue.config.productionTip = false
  37. //设置超时时间
  38. axios.defaults.timeout = 5000
  39. //设置api地址
  40. //全局定义axios
  41. axios.defaults.baseURL = 'http://shkjgw.shkjem.com/api/'
  42. Vue.prototype.$http = axios
  43. // 图片服务器地址
  44. Vue.prototype.imgserver = 'http://shkjgw.shkjem.com/'
  45. import { parseTime } from '@/utils/ruoyi'
  46. Vue.prototype.parseTime = parseTime
  47. new Vue({
  48. router,
  49. store,
  50. render: h => h(App)
  51. }).$mount('#app')