Files
bigscreenWeb/src/main.ts

46 lines
1.5 KiB
TypeScript
Raw Normal View History

2025-09-25 13:32:47 +08:00
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");