1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- 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')
|