UAW/src/main.js
2024-04-13 16:32:12 +08:00

44 lines
1.1 KiB
JavaScript

import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
import './assets/text/text.css'
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
import moment from 'moment'
import axios from 'axios'
import iErrorMsg from './components/errorDialog/index.js'
Vue.prototype.$axios = axios
// import Web3 from 'web3'
Vue.use(ElementUI)
// 全局的错误提示, this.$showErr(string|object)
Vue.use(iErrorMsg)
import {Message} from 'element-ui'
Vue.prototype.$message = Message
Vue.filter('formatDate', function (value) {
return moment(value).format('YYYY-MM-DD HH:mm:ss')
})
// Vue.config.errorHandler = function(err, vm, info){
// //todo: show error message
// console.error('[vue error handler|error]: ', err)
// console.error('[vue error handler|VM]: ', vm)
// console.warn('[vue error handler|info]: ', info)
// Message({
// message: info,
// type: 'error',
// duration: 3 * 1000
// })
// }
Vue.config.productionTip = false
new Vue({
router,
store,
render: h => h(App),
}).$mount('#app')