import Vue from 'vue' // element-ui import ElementUI from 'element-ui' import 'element-ui/lib/theme-chalk/index.css' import zhLocale from 'element-ui/lib/locale/lang/zh-CN' import 'normalize.css/normalize.css'// A modern alternative to CSS resets import '@/assets/styles/common.css' import '@/assets/styles/index.scss'// custome global css // app router vuex filter mixins import App from './App' import router from './router' import store from './store' import * as filter from './filter' import mixins from '@/mixins' import echarts from 'echarts'; // 全局定义echarts import ECharts from 'vue-echarts' import 'echarts/lib/chart/bar' import 'echarts/lib/component/tooltip' //import 'echarts-liquidfill' // import 'echarts-gl' Vue.component('v-chart', ECharts) // 全局引入datav import dataV from '@jiaminghi/data-view' Vue.use(dataV) // anji component import anjiCrud from '@/components/AnjiPlus/anji-crud/anji-crud' import anjiSelect from '@/components/AnjiPlus/anji-select' import anjiUpload from '@/components/AnjiPlus/anji-upload' Vue.component('anji-upload', anjiUpload) Vue.component('anji-crud', anjiCrud) Vue.component('anji-select', anjiSelect) // permission control import '@/permission' // 按钮权限的指令 import permission from '@/components/Permission/index' Vue.use(permission) import Avue from '@smallwei/avue'; import '@smallwei/avue/lib/index.css'; Vue.use(Avue); // enable element zh-cn Vue.use(ElementUI, { zhLocale }) // register global filter. Object.keys(filter).forEach(key => { Vue.filter(key, filter[key]) }) // register global mixins. Vue.mixin(mixins) // 分页的全局size配置; Vue.prototype.$pageSizeAll = [10, 50, 100, 200, 500] Vue.config.productionTip = false // create the app instance. new Vue({ el: '#app', router, store, render: h => h(App) })