main.js 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. import Vue from 'vue'
  2. import App from './App.vue'
  3. import router from './router'
  4. import store from './store'
  5. // ElementUI
  6. import '@tools/elUI'
  7. import axios from "@api/axios"; // API接口访问
  8. Vue.prototype.API = axios;
  9. import base from "@tools/base"; // 公共方法
  10. Vue.prototype.BASE = base;
  11. // import formCheck from "@tools/formCheck"; // 表单的处理
  12. // Vue.prototype.FC = formCheck;
  13. // import echartsTool from "@tools/echartsTool"; // Echarts 工具类
  14. // Vue.prototype.ET = echartsTool;
  15. // 滚动条
  16. import vuescroll from "vuescroll";
  17. Vue.use(vuescroll, {
  18. ops: {
  19. scrollPanel: {
  20. easing: "easeInOutQuad",
  21. },
  22. rail: {
  23. //轨道设置
  24. background: "rgba(255,255,255,0.45)",
  25. opacity: 0,
  26. size: "9px",
  27. specifyBorderRadius: false, // 是否指定轨道的 borderRadius, 如果不那么将会自动设置。
  28. gutterOfEnds: "0px", // 轨道距 x 和 y 轴两端的距离。
  29. gutterOfSide: "0px",
  30. keepShow: false, //是否即使 bar 不存在的情况下也保持显示。
  31. },
  32. bar: {
  33. showDelay: 500, // 在鼠标离开容器后多长时间隐藏滚动条
  34. onlyShowBarOnScroll: true, // 是否只在滚动时显示
  35. keepShow: true, // 滚动条是否保持显示
  36. background: "rgba(0,0,0,0.65)", // 滚动条背景色
  37. size: "7px",
  38. },
  39. }, // 在这里设置全局默认配置
  40. name: "VueScroll", // 在这里自定义组件名字,默认是vueScroll
  41. });
  42. Vue.config.productionTip = false
  43. new Vue({
  44. router,
  45. store,
  46. render: h => h(App)
  47. }).$mount('#app')