import "babel-polyfill"; import Vue from "vue"; import App from "./App.vue"; import router from "./router"; import store from "./store"; import Antd from "ant-design-vue"; import "ant-design-vue/dist/antd.css"; Vue.use(Antd); import GlobalComponents from "./utils/js/globalComponents"; Vue.use(GlobalComponents); import common from "./utils/commin"; Vue.use(common); import "@/assets/css/common.less"; // 引入注册全局指令 import * as directives from "@/directive"; Object.keys(directives).forEach((name) => Vue.directive(name, directives[name]) ); // datav import dataV from '@jiaminghi/data-view' Vue.use(dataV) // 引入lodash import lodash from "lodash"; Vue.prototype.$_ = lodash; // moment 时间处理 import moment from "moment"; Vue.prototype.$moment = moment; // 全局过滤器 import * as filters from "@/filters"; Object.keys(filters).forEach((key) => { Vue.filter(key, filters[key]); }); //引入字典 import codeMap from "@/utils/codeMap"; Vue.prototype.$codeMap = codeMap; Vue.prototype.$bus = new Vue(); Vue.config.productionTip = false; // 图片预约 import Viewer from 'v-viewer' import 'viewerjs/dist/viewer.css' Vue.use(Viewer); new Vue({ router, store, render: (h) => h(App), }).$mount("#app");