You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
hippo4j/hippo4j-server/hippo4j-ui/src/main.js

46 lines
1.0 KiB

import Vue from 'vue';
import Cookies from 'js-cookie';
import 'normalize.css/normalize.css'; // a modern alternative to CSS resets
import Element from 'element-ui';
import './styles/element-variables.scss';
import '@/styles/index.scss'; // global css
import App from './App';
import store from './store';
import router from './router';
import './icons'; // icon
import './permission'; // permission control
// import './utils/error-log' // error log
import i18n from '@/locale'
import * as filters from './filters'; // global filters
import echarts from 'echarts';
Vue.prototype.$echarts = echarts;
import cookie from 'vue-cookie';
Vue.prototype.$cookie = cookie;
Vue.use(Element, {
size: Cookies.get('size') || 'medium', // set element-ui default size
i18n: (key, value) => i18n.t(key, value)
});
// register global utility filters
Object.keys(filters).forEach((key) => {
Vue.filter(key, filters[key]);
});
Vue.config.productionTip = false;
new Vue({
el: '#app',
router,
store,
i18n,
render: (h) => h(App),
});