Vue学习之页面上中下三层布局
页面布局:头部,内容区,尾部,其中头部和尾部几乎所有页面都有,可抽成公共组件,内容区是可变的,由路由组件展示
- 页面效果

- 实现
(1)app.vue
<template>
<div class="container">
<!-- 顶部全局组件 -->
<HospitalTop/>
<!-- 路由组件区域 -->
<div class="content">
<!-- 展示路由组件的区域 -->
<router-view></router-view>
</div>
<HospitalBottom/>
</div>
</template>
<script setup lan="ts">
import request from '@/utils/request';
import {
onMounted} from 'vue';
onMounted(() => {
// request.get('/hosp/hospital/1/10').then((res)=>{
// console.log("app组件展示获取的数据",res);
// });
});
</script>
<style scoped lang="scss">
.container{
display: flex;
flex-direction: column;
align-items: center;
.content{
margin-top: 70px;
width: 1200px;
min-height: 700px;
}
}
</style>
(2)头部组件
<template>
<div class="top">
<div class


1320

被折叠的 条评论
为什么被折叠?



