feat:app嵌套h5返回键

This commit is contained in:
LHY\18810
2025-03-15 00:04:00 +08:00
parent 853aa676e3
commit 4270f925f2
4 changed files with 30 additions and 76 deletions

View File

@@ -1,18 +1,23 @@
<script lang="ts">
import { defineComponent } from 'vue';
import AndroidBackHandler from '@/components/AndroidBackHandler.vue';
<script setup lang="ts">
import { RouterView } from 'vue-router';
import { onMounted } from 'vue';
import appBridge from '@/assets/js/appBridge';
import utils from '@/assets/js/common';
export default defineComponent({
name: 'App',
components: {
AndroidBackHandler
onMounted(async () => {
if (utils.getParameter('digitalYiliToken')) {
// 隐藏/显示 header
appBridge.setHeaderShown(false);
// 设置系统状态栏明暗主题
appBridge.setStatusBarStyle('light');
// 设置禁止原生返回
appBridge.takeOverAndroidBack();
}
});
</script>
<template>
<div id="app">
<AndroidBackHandler />
<router-view></router-view>
<div>
<RouterView />
</div>
</template>