|
@@ -18,6 +18,8 @@ import SvgIcon from "@/components/Svg-icon/SvgIcon.vue";
|
|
import { initCapacitor } from "./plugins";
|
|
import { initCapacitor } from "./plugins";
|
|
import { setup } from "./plugins/storage";
|
|
import { setup } from "./plugins/storage";
|
|
|
|
|
|
|
|
+import { SafeArea } from "capacitor-plugin-safe-area";
|
|
|
|
+
|
|
import VConsole from "vconsole";
|
|
import VConsole from "vconsole";
|
|
|
|
|
|
if (process.env.NODE_ENV === "development") {
|
|
if (process.env.NODE_ENV === "development") {
|
|
@@ -43,4 +45,11 @@ async function appInit() {
|
|
app.mount("#app", true);
|
|
app.mount("#app", true);
|
|
}
|
|
}
|
|
|
|
|
|
-appInit().then(() => {});
|
|
|
|
|
|
+appInit().then(async () => {
|
|
|
|
+ const { insets } = await SafeArea.getSafeAreaInsets();
|
|
|
|
+ console.log("底部安全区域:", insets); // 直接获取底部间距
|
|
|
|
+ document.documentElement.style.setProperty(
|
|
|
|
+ "--safe-area-bottom",
|
|
|
|
+ `${insets.bottom}px`
|
|
|
|
+ );
|
|
|
|
+});
|