2025-04-18 20:09:21 +08:00
|
|
|
<script setup>
|
|
|
|
import { RouterView } from "vue-router";
|
2025-04-21 11:24:56 +08:00
|
|
|
import { onMounted } from 'vue'
|
2025-04-21 11:23:59 +08:00
|
|
|
onMounted(() => {
|
|
|
|
window.addEventListener("resize", ()=>{
|
|
|
|
heightTemp.value = (window.innerHeight)+"px";
|
|
|
|
document.getElementById("app").style.height = heightTemp.value;
|
|
|
|
});
|
|
|
|
window.addEventListener("DOMContentLoaded", ()=>{
|
|
|
|
heightTemp.value = (window.innerHeight)+"px";
|
|
|
|
document.getElementById("app").style.height = heightTemp.value;
|
|
|
|
});
|
|
|
|
})
|
|
|
|
|
2025-04-18 20:09:21 +08:00
|
|
|
</script>
|
|
|
|
|
|
|
|
<template>
|
|
|
|
<router-view></router-view>
|
|
|
|
</template>
|
|
|
|
|
|
|
|
<style scoped>
|
|
|
|
.logo {
|
|
|
|
height: 6em;
|
|
|
|
padding: 1.5em;
|
|
|
|
will-change: filter;
|
|
|
|
transition: filter 300ms;
|
|
|
|
}
|
|
|
|
.logo:hover {
|
|
|
|
filter: drop-shadow(0 0 2em #646cffaa);
|
|
|
|
}
|
|
|
|
.logo.vue:hover {
|
|
|
|
filter: drop-shadow(0 0 2em #42b883aa);
|
|
|
|
}
|
|
|
|
</style>
|