diff --git a/src/typings/package.d.ts b/src/typings/package.d.ts index c0a75af1..814d7934 100644 --- a/src/typings/package.d.ts +++ b/src/typings/package.d.ts @@ -7,3 +7,14 @@ declare namespace BMap { } declare const TMap: any; + +interface Window { + /** + * make baidu map request under https protocol + * + * - 0: http + * - 1: https + * - 2: https + */ + HOST_TYPE: '0' | '1' | '2'; +} diff --git a/src/views/plugin/map/components/baidu-map.vue b/src/views/plugin/map/components/baidu-map.vue index ee7fcbca..e4678878 100644 --- a/src/views/plugin/map/components/baidu-map.vue +++ b/src/views/plugin/map/components/baidu-map.vue @@ -5,6 +5,8 @@ import { BAIDU_MAP_SDK_URL } from '@/constants/map-sdk'; defineOptions({ name: 'BaiduMap' }); +window.HOST_TYPE = '2'; + const { load } = useScriptTag(BAIDU_MAP_SDK_URL); const domRef = ref();