zbAdmin/src/main.js
2025-02-15 20:10:05 +08:00

45 lines
911 B
JavaScript

import Vue from "vue";
import Cookies from "js-cookie";
import "normalize.css/normalize.css";
import Element from "element-ui";
import Vue2Editor from "vue2-editor";
import "@/utils/filters";
// 数据字典
import dict from "./components/Dict";
// 权限指令
import checkPer from "@/utils/permission";
import permission from "./components/Permission";
import "./assets/styles/element-variables.scss";
// global css
import "./assets/styles/index.scss";
import App from "./App";
import store from "./store";
import router from "./router/routers";
import "./assets/icons"; // icon
import "./router/index"; // permission control
Vue.use(Vue2Editor);
Vue.use(checkPer);
Vue.use(permission);
Vue.use(dict);
Vue.use(Element, {
size: Cookies.get("size") || "small" // set element-ui default size
});
Vue.config.productionTip = false;
new Vue({
el: "#app",
router,
store,
render: h => h(App)
});