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

44 lines
705 B
Vue

6 months ago
<template>
<NuxtLayout>
4 weeks ago
<NuxtPage keepalive :page-key="(r: any) => r.fullPath" />
6 months ago
</NuxtLayout>
</template>
<script setup lang="ts">
let app = useAppConfig()
let menu = useMenuStore()
6 months ago
onMounted(() => {
menu.default()
6 months ago
app.layout.size = [document.body.clientWidth, document.body.clientHeight]
window.onresize = () => {
app.layout.size = [document.body.clientWidth, document.body.clientHeight]
}
})
</script>
4 weeks ago
<style>
6 months ago
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>