You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Vuetify中实现内容填充移动端全屏?代码问题咨询

解决Vuetify中router-view左右边距问题,让内容填满移动端屏幕

看起来你已经把底部导航适配好了,就差router-view的边距问题啦,我给你几个针对性的解决办法,按顺序试就行:

  • 第一步:调整v-container的内边距
    虽然你用了fluid让容器占满宽度,但Vuetify的v-container默认带有水平内边距(padding-left/right),这是导致左右留白的常见原因。你可以给容器加上px-0类,直接去掉左右内边距:

    <v-content>
      <router-view>
        <v-container fluid px-0></v-container>
      </router-view>
    </v-content>
    

    如果连上下内边距也不需要,换成pa-0就能清空所有内边距。

  • 第二步:检查router-view渲染的页面组件
    有时候边距不是来自容器,而是路由对应的页面组件本身。比如组件的根元素可能默认加了margin或者padding,你可以给组件的根元素加上ma-0 pa-0类(清空外边距和内边距):

    <!-- 示例页面组件 -->
    <template>
      <div class="ma-0 pa-0">
        <!-- 你的页面内容 -->
      </div>
    </template>
    
  • 第三步:全局样式兜底(如果前两步没解决)
    要是上面的方法都没用,可能是router-view本身被默认样式影响了,你可以在全局样式文件里加一段CSS来强制清空边距:

    .v-content .router-view {
      margin: 0 !important;
      padding: 0 !important;
    }
    

一般前两步就能解决问题,先从调整容器开始试,最直接高效~

内容的提问来源于stack exchange,提问作者TheBAST

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 03:24:52