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