<router-view >为什么不占据面积,它下面的footer居然能和它同一个起点?

<template>

<div id="app">
   
   
    
        <v-header>
        </v-header>
        <router-view ></router-view>
        <v-footer>
        </v-footer>
        
    <!-- <router-link to="/list"></router-link> -->
    
</div>

</template>

footer应该在 <router-view >内容显示结束后再显示,但我的footer和 <router-view >重叠了,似乎 <router-view >占据的空间为0,但实际上有内容显示图片描述

图片描述

阅读 2.5k
2 个回答

每个子组件都有一行
position: absolute;
删掉就好了

有一个Dom脱离了文档流,看看你的css吧

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进