1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- import Vue from 'vue'
- import App from './App.vue'
- import router from './routers'
- import store from './store'
- import echarts from 'echarts'
- import './plugins/element.js'
- import AxiosPlugin from './plugins/AxiosPlugin'
- import './assets/iconfont/iconfont.css'
- import { Message } from 'element-ui'
- import PermissionDetect from "@/components/PermissionDetect";
- import AMap from "vue-amap"
- Vue.component('permission-detect', PermissionDetect);
- Vue.config.productionTip = false
- Vue.use(AxiosPlugin);
- //Vue.use(ConfirmPlugin);
- Vue.use(AMap);
- AMap.initAMapApiLoader({
- key: "09abadb2e35fc61fd84042c518e9aebf",
- plugin: ["AMap.Scale", "AMap.OverView", "AMap.ToolBar", "AMap.MapType"],
- uiVersion: "1.0.11", // ui库版本,不配置不加载,
- v: "1.4.4"
- });
- Vue.prototype.$echarts = echarts
- var MY_MESSAGE_DEFAULT = {
- showClose: true
- }
-
- var MessageWrapper = function (options) {
- if (typeof (options) === 'object') {
- options = Object.assign({}, MY_MESSAGE_DEFAULT, options)
- }
- return Message(options)
- }
- for(var key in Message){
- MessageWrapper[key] = Message[key]
- }
- Vue.prototype.$message = MessageWrapper
- new Vue({
- router,
- store,
- render: h => h(App)
- }).$mount('#app')
|