UNPKG

vue2-s-cli

Version:

脚手架

31 lines (26 loc) 844 B
import Vue from "vue"; import App from "./App.vue"; import router from "./router"; import store from "./store"; import filters from "@/util/filter"; import ElementUI from "element-ui"; import "element-ui/lib/theme-chalk/index.css"; import API from "@/api"; import { OverlayScrollbarsPlugin } from "overlayscrollbars-vue"; import "overlayscrollbars/css/OverlayScrollbars.css"; import directives from "@/util/directives"; Vue.config.productionTip = false; Vue.prototype.$API = API; // 将API请求定义成全局变量 Vue.use(ElementUI, { size: "mini", zIndex: 2000 }); Vue.use(OverlayScrollbarsPlugin); filters(Vue); Vue.prototype.$bus = new Vue(); // 绑定自定义指令 for(let v in directives){ Vue.directive(v, directives[v]); } new Vue({ router, store, render: (h) => h(App), }).$mount("#app");