123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- import Vue from 'vue'
- import App from './App.vue'
- import ElementUI from 'element-ui'
- import 'element-ui/lib/theme-chalk/index.css'
- import 'font-awesome/css/font-awesome.min.css'
- import '@/assets/iconfont_common/iconfont.css'
- import router from '@/router'
- import axios from 'axios'
- import echarts from 'echarts'
- import store from '@/store'
- import mockData from '@/assets/mockData/mockData.js'
- import dictionary from "@/assets/DicData/KeyName_CN";
- import userConfig from '@/assets/userConfig/userConfig.js'
- import moment from "moment"; //导入文件
- moment.locale("zh-cn"); //需要汉化
- Vue.prototype.$moment = moment; //赋值使用
- import '@/styles/index.scss'
- Vue.prototype.userConfig = userConfig;
- Vue.prototype.mockData = mockData;
- Vue.use(ElementUI);
- Vue.prototype.axios = axios;
- Vue.prototype.echarts = echarts;
- Vue.prototype.dictionary = dictionary;
- Array.prototype.remove = function(val) {
- var index = this.indexOf(val)
- if (index > -1) {
- this.splice(index, 1)
- }
- }
- import commonFunction from '@/utils/commonFunction'
- Vue.prototype.commonFunction = commonFunction
- //路由拦截
- router.beforeEach((to, from, next) => {
- if (to.meta.title) {
- document.title = to.meta.title
- }
- next()
- });
- Vue.prototype.Cesium = Cesium;
- import VueEvents from 'vue-events'
- Vue.use(VueEvents)
- Vue.config.productionTip = false
- new Vue({
- render: h => h(App),
- router,
- store,
- }).$mount('#app')
|