import 'core-js/stable' import 'regenerator-runtime/runtime' import Vue from 'vue' import App from './App.vue' import router from './router' import store from './store' import ElementUI from 'element-ui' import 'element-ui/lib/theme-chalk/index.css' import '@mdi/font/css/materialdesignicons.min.css' import 'whatwg-fetch' // fetch ie 11 import './permission' // 路由守卫 import promise from 'es6-promise' // 引入公用scss import '@/styles/index.scss' import '@/styles/orangeTheme.scss' import './autoComponents' // 引入自定义指令 import Directives from './directives/index.js' import 'scrolling-element' // import '@babel/polyfill' require('@babel/polyfill') promise.polyfill() // 修改 MessageBox 的默认配置 ElementUI.MessageBox.setDefaults({ confirmButtonText: '确定', cancelButtonText: '取消', type: 'warning', confirmButtonClass: 'el-button--orange' }) Vue.use(ElementUI) Vue.use(Directives) Vue.prototype.$DEFAULT_TITLE = '薪酬通' // if (process.env.NODE_ENV === 'production') { // // 重写 console.log, console.warn, console.error 等方法 // console.log = () => {} // console.warn = () => {} // console.error = () => {} // } new Vue({ router, store, render: h => h(App) }).$mount('#app')