import Vue from 'vue' import App from './App.vue' import router from './router' import store from './store' // 解决IE内核浏览器问题 import 'core-js/stable'; import 'regenerator-runtime/runtime'; // ElementUI import '@tools/elUI' import axios from "@api/axios"; // API接口访问 Vue.prototype.API = axios;//全局注册 import base from "@tools/base"; // 公共方法 Vue.prototype.BASE = base; import ECzm from "@tools/echartsToolzm"; // echarts处理 - zm Vue.prototype.ECZM = ECzm; import echartsTool from "@tools/echartsTool"; // Echarts 工具类 - ylf Vue.prototype.ET = echartsTool; import EClzx from "@tools/echartsToolLzx"; // echarts处理 Vue.prototype.ECLZX = EClzx; // import formCheck from "@tools/formCheck"; // 表单的处理 // Vue.prototype.FC = formCheck; import Get_PDF from '@tools/htmlToPdf'; // pdf导出 Vue.prototype.Get_PDF = Get_PDF; //时间格式转换 import moment from 'moment'; Vue.prototype.Moment = moment; // 滚动条 import vuescroll from "vuescroll"; Vue.use(vuescroll, { ops: { scrollPanel: { easing: "easeInOutQuad", scrollingX: false, // 横向滚动条关闭 }, rail: { //轨道设置 background: "rgba(255,255,255,0.45)", opacity: 0, size: "9px", specifyBorderRadius: false, // 是否指定轨道的 borderRadius, 如果不那么将会自动设置。 gutterOfEnds: "0px", // 轨道距 x 和 y 轴两端的距离。 gutterOfSide: "0px", keepShow: false, //是否即使 bar 不存在的情况下也保持显示。 }, bar: { showDelay: 500, // 在鼠标离开容器后多长时间隐藏滚动条 onlyShowBarOnScroll: true, // 是否只在滚动时显示 keepShow: true, // 滚动条是否保持显示 background: "rgba(0,0,0,0.65)", // 滚动条背景色 size: "7px", }, }, // 在这里设置全局默认配置 name: "VueScroll", // 在这里自定义组件名字,默认是vueScroll }); // 引入外部字体 import '@assets/css/font.scss' Vue.config.productionTip = false new Vue({ router, store, render: h => h(App) }).$mount('#app')