import Vue from 'vue' import router from './router' import store from './store' import App from './App.vue' import ElementUI from 'element-ui'; import request from "./utils/request"; import 'element-ui/lib/theme-chalk/index.css'; import './style/theme/index.css' import './style/theme/common.scss' import 'core-js/stable'; import 'regenerator-runtime/runtime'; import '@/assets/css/fonts.css'; import LoadingService from './services/loading' import { directive as clickaway } from 'vue-clickaway'; import GuipMessage from '@/components/GuipMessage/index'; import HeaderIcon from './utils/headerIcon' // 复制到粘贴板 import clipboard from '@/utils/dirClipBoard'; import { modernCopyToClipboard } from '@/utils/clipboard'; // 复制 Vue.prototype.$copy = modernCopyToClipboard; Vue.prototype.$loadingFn = LoadingService; Vue.config.productionTip = false; // 请求 Vue.prototype.$http = request; Vue.prototype.$token = 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpYXQiOjE3NTI2NDY1NDUsIm5iZiI6MTc1MjY0NjU0NSwiZXhwIjoxNzU1MjM4NTQ1LCJ1c2VyIjoic3VidXNlciIsImxvZ2luX3R5cGUiOjAsImFpZCI6IjEifQ.G-Is-x9qPMiV_urOlDPQVRjfAIozySxL5EK2k82d46k', Vue.use(ElementUI); Vue.use(GuipMessage) Vue.use(clipboard); Vue.directive('clickaway', clickaway); Vue.mixin(HeaderIcon) new Vue({ router, store, render: h => h(App) }).$mount('#app')