|
|
@@ -6,6 +6,16 @@ import { createRouter, createWebHashHistory, RouteRecordRaw } from 'vue-router'
|
|
|
import Icon from '@/components/icon.vue'
|
|
|
import 'virtual:svg-icons-register'
|
|
|
import piniaPersist from 'pinia-plugin-persist'
|
|
|
+import VueAMap, {initAMapApiLoader} from '@vuemap/vue-amap'
|
|
|
+import '@vuemap/vue-amap/dist/style.css'
|
|
|
+
|
|
|
+initAMapApiLoader({
|
|
|
+ key: 'YOUR_KEY',
|
|
|
+ securityJsCode: 'securityJsCode', // 新版key需要配合安全密钥使用
|
|
|
+ //Loca:{
|
|
|
+ // version: '2.0.0'
|
|
|
+ //} // 如果需要使用loca组件库,需要加载Loca
|
|
|
+})
|
|
|
|
|
|
const store = createPinia()
|
|
|
store.use(piniaPersist)
|
|
|
@@ -28,7 +38,8 @@ app.component('Icon', Icon)
|
|
|
app.use(store)
|
|
|
.use(naive)
|
|
|
.use(router)
|
|
|
-
|
|
|
+ .use(VueAMap)
|
|
|
+
|
|
|
router.isReady().then(() => {
|
|
|
const vm = app.mount('#app')
|
|
|
app.config.errorHandler = (err: any) => {
|