import Vue from 'vue'; import App from '@/App.vue'; import router from '@/router'; import store from '@/store'; import request from '@/utils/request'; import ElementUI from 'element-ui'; import Zee from '../packages'; import NProgress from 'nprogress'; import CodeSnippet from '@/components/code-snippet'; import axios from 'axios'; import '@/styles/index.scss'; import '@/styles/highlight.scss'; import '@/assets/iconfont/iconfont.css'; // 进度条配置 NProgress.configure({ showSpinner: false }); // 注册代码片段组件 Vue.component('code-snippet', CodeSnippet); // 注册饿了么UI Vue.use(ElementUI); // 注册Zee组件库 Vue.use(Zee, { alias: { list: 'result', total: 'totalCount' }, http: request, size: 'small', }); Vue.prototype.$axios = axios; Vue.prototype.$http = request; Vue.config.productionTip = false; new Vue({ router, store, render: h => h(App), }).$mount('#app');