diff --git a/src/components/Map/Map.vue b/src/components/Map/Map.vue index 7155c9b..b1e7cfc 100644 --- a/src/components/Map/Map.vue +++ b/src/components/Map/Map.vue @@ -51,8 +51,8 @@ function handleDetail() { /* stylelint-disable-next-line selector-id-pattern */ #mapContainer { position: relative; - width: 1080px; - height: 1920px; + width: 100vw; + height: 100vh; } .map-flex { display: flex; diff --git a/src/composables/useHandleScreen.ts b/src/composables/useHandleScreen.ts index 4f44133..8cd4117 100644 --- a/src/composables/useHandleScreen.ts +++ b/src/composables/useHandleScreen.ts @@ -94,6 +94,7 @@ export const useHandleScreen = (callback: () => void) => { if (!nativeMethods.value?.hasProgram()) { return } + checkHandleScreen() } }) @@ -101,7 +102,7 @@ export const useHandleScreen = (callback: () => void) => { onMounted(() => { //获取返回首页和进入屏保的具体时间 getBackTime().then(({ data }) => { - const noWallpaper = data[1] + const noWallpaper = data[1] <= 0 totalTime.value = noWallpaper ? [data[0], -1] : data toIndexTime.value = data[0] toWallpaperTime.value = noWallpaper ? -1 : data[1] diff --git a/src/store/root/getters.ts b/src/store/root/getters.ts index aa367e2..24f3d6d 100644 --- a/src/store/root/getters.ts +++ b/src/store/root/getters.ts @@ -18,7 +18,7 @@ export const getters: GenGetters = { if (this.device.label === DEVICE.ANDROID) { return window.android } - return window.chrome?.webview?.hostObjects?.sync?.csobj + return window?.chrome?.webview?.hostObjects?.csobj }, //当前设备所处楼栋的楼层列表 currentBuildingFloorsList() { diff --git a/src/types/native.d.ts b/src/types/native.d.ts index 284a9de..5a74a2a 100644 --- a/src/types/native.d.ts +++ b/src/types/native.d.ts @@ -47,9 +47,7 @@ export declare global { chrome: { webview: { hostObjects: { - sync: { - csobj: NativeMethods - } + csobj: NativeMethods } } }