46 lines
1.5 KiB
TypeScript
46 lines
1.5 KiB
TypeScript
import { createApp } from "vue";
|
||
import App from "./App.vue";
|
||
import router from "./router/index";
|
||
import store from "./store/index";
|
||
//import dataV from '@jiaminghi/data-view';//引入dataV可能如果启动报错看这个https://blog.csdn.net/qq_54753561/article/details/125583526
|
||
import echarts from "./components/echarts"; //echarts 根据官网封装的
|
||
import DataVVue3 from "@kjgl77/datav-vue3"; //https://datav-vue3.netlify.app/Guide/index.html#%E4%BD%BF%E7%94%A8%E6%96%B9%E6%B3%95
|
||
import * as XEUtils from "xe-utils";
|
||
import ElementPlus from "element-plus";
|
||
import "element-plus/dist/index.css";
|
||
import zhCn from "element-plus/es/locale/lang/zh-cn";
|
||
// 引入全局css
|
||
import "./assets/scss/style.scss";
|
||
// 引入图表(所有图标见 icon 目录下的 demo_index.html)
|
||
import "./assets/icon/iconfont.css";
|
||
import BaiduMap from "vue-baidu-map-3x";
|
||
import BaiduMapOffline from "vue-baidu-map-offline";
|
||
(window as any).XEUtils = XEUtils;
|
||
const app = createApp(App);
|
||
app.use(BaiduMapOffline, {
|
||
offline: true,
|
||
offlineConfig: {
|
||
imgext: ".png",
|
||
customstyle: "",
|
||
tiles_dir: "",
|
||
tiles_hybrid: "",
|
||
tiles_self: "",
|
||
tiles_v_dir: "",
|
||
tiles_satellite_dir: "",
|
||
tiles_road_dir: "",
|
||
tiles_v_road_dir: "",
|
||
home: "./plugin/offline/",
|
||
},
|
||
});
|
||
app.use(BaiduMap, {
|
||
// ak: 'Yp57V71dkOPiXjiN8VdcFRsVELzlVNKK',
|
||
ak: "RpQi6WNFZ9tseKzhdwOQsXwFsoVntnsN",
|
||
v: "3.0",
|
||
});
|
||
app.config.globalProperties.$echarts = echarts;
|
||
app.use(DataVVue3);
|
||
app.use(ElementPlus, {
|
||
locale: zhCn,
|
||
});
|
||
app.use(store).use(router).mount("#app");
|