You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
OneAuth/oaweb/app.vue

46 lines
648 B
Vue

<template>
<NuxtLoadingIndicator />
<NuxtLayout>
<NuxtPage />
</NuxtLayout>
</template>
<script setup lang="ts">
let app = useAppConfig()
onMounted(() => {
app.layout.size = [document.body.clientWidth, document.body.clientHeight]
window.onresize = () => {
app.layout.size = [document.body.clientWidth, document.body.clientHeight]
}
})
</script>
<style >
body,
html {
height: 100vh;
width: 100vw;
margin: 0;
padding: 0;
background: var(--base-bg);
color: var(--base-txt);
}
/* 周围滑动留白 */
html {
overflow: hidden;
}
body {
overflow: auto;
}
#__nuxt {
height: 100vh;
width: 100vw;
}
</style>