vue2-s-cli
Version:
脚手架
31 lines (26 loc) • 844 B
JavaScript
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");