import Vue from 'vue'; import router from './router/index' import 'normalize.css/normalize.css' import ElementUI from 'element-ui'; import './style/element-variables.scss' import './style/index.scss' // global css // import './style/element-variables.scss' import "@/style/font/font.scss"; import './plugins/index'; // 引入挂载的vue实例方法文件 import './plugins/directive' // 全局指令:按钮权限 import { createPinia, PiniaVuePlugin } from 'pinia'; import './router/routerConfig'; // 引入路由守卫 import App from './App.vue'; import * as echarts from 'echarts'; import 'video.js/dist/video-js.css' Vue.use(PiniaVuePlugin); const pinia = createPinia(); Vue.prototype.$echarts = echarts; Vue.use(ElementUI, {size: 'small'}); Vue.config.productionTip = false; new Vue({ pinia, router, render: h => h(App), }).$mount('#app')