30 lines
518 B
Vue
30 lines
518 B
Vue
<!-- 布局容器 -->
|
|
<template>
|
|
<div class="app-layout">
|
|
<aside id="app-sidebar">
|
|
<ArtSidebarMenu />
|
|
</aside>
|
|
|
|
<main id="app-main">
|
|
<div id="app-header">
|
|
<ArtHeaderBar />
|
|
</div>
|
|
<div id="app-content">
|
|
<ArtPageContent />
|
|
</div>
|
|
</main>
|
|
|
|
<div id="app-global">
|
|
<ArtGlobalComponent />
|
|
</div>
|
|
</div>
|
|
</template>
|
|
|
|
<script setup lang="ts">
|
|
defineOptions({ name: 'AppLayout' })
|
|
</script>
|
|
|
|
<style lang="scss" scoped>
|
|
@use './style';
|
|
</style>
|