vue2 项目架构--main.js(六)
main.js
import Vue from 'vue'; import App from './App.vue'; import router from './router'; import store from './store'; import './plugins'; import './permission'; // 权限控制 import './utils/filters'; // 全局过滤器 import './styles/index.scss'; // 全局样式 // 全局组件注册 import { Button, Input, Dialog } from 'element-ui'; Vue.use(Button); Vue.use(Input); Vue.use(Dialog); // 全局指令 import './directives'; // 全局混入 import globalMixin from './mixins/global'; Vue.mixin(globalMixin); // 错误处理 Vue.config.errorHandler = (err, vm, info) => { console.error('Vue Error:', err, info); // 可以在这里添加错误上报逻辑 }; new Vue({ router, store, render: h => h(App) }).$mount('#app');
浙公网安备 33010602011771号