aslan-h5/src/App.vue

52 lines
1013 B
Vue

<script setup>
import { onMounted } from 'vue'
import { RouterView } from 'vue-router'
import { useLangStore } from '@/stores/lang'
const langStore = useLangStore()
onMounted(() => {
// 在组件挂载后初始化语言
langStore.initLanguage()
})
</script>
<template>
<div id="app">
<RouterView />
</div>
</template>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
html,
body {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
/* 设置字体和行高 */
font-family: 'Baloo 2', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue',
Arial, sans-serif;
line-height: 1.4; /* 调整行高 */
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-tap-highlight-color: transparent;
overflow-x: hidden;
}
#app {
width: 100%;
min-height: 100vh;
margin: 0;
padding: 0;
font-family: 'Baloo 2', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue',
Arial, sans-serif;
}
</style>