我正在try 实现一个Vuetify2的侧边栏可扩展菜单,如文档中所示,然而,经过几个小时的挣扎和try 文档中建议的不同选项,无法找到一种方法来使扩展菜单溢出并显示在所有其他项目之上.

当前的行为会推开所有内容,并导致它翻到下一行,而且最好不要扩展侧边栏,不要弄乱页面元素.

下面是抽屉组件的模板:

    <v-card>
      <v-navigation-drawer
        v-model="drawer"
        :mini-variant.sync="mini"
        permanent
      >
        <v-list>
          <v-list-item class="px-2">
            <v-list-item-avatar>
              <v-img src="https://randomuser.me/api/portraits/women/85.jpg"></v-img>
            </v-list-item-avatar>
            <v-spacer></v-spacer>
            <v-btn
              icon
              @click.stop="mini = !mini"
            >
              <v-icon>mdi-chevron-left</v-icon>
            </v-btn>
          </v-list-item>

          <v-list-item>
            <v-list-item-content>
              <v-list-item-title class="text-h6">
                {{ $auth.user?.name }}
              </v-list-item-title>
              <v-list-item-subtitle>{{ $auth.user.email }}</v-list-item-subtitle>
            </v-list-item-content>
          </v-list-item>
        </v-list>
      </v-navigation-drawer>
    </v-card>

和父零部件模板:

    <v-app>
     <div class="row">
       <navbar @change-tab="changeTab" :items="items">
       </navbar>
       <div class="container">
         <other custom components>
       </div>
     </div>
    <v-app>

我已经try 在.v-navigation-drawer上覆盖z-index和overflow(y/x/和两者).也try 了用同样的方式包装V卡,但仍然没有joy.

推荐答案

看起来您正试图通过将导航栏放到带有"row"类的div中来自己布局导航栏.但对于像导航抽屉这样的顶级应用程序组件,Vutify会为你做到这一点.所以它应该是公正的:

<v-app>
  <navbar @change-tab="changeTab" :items="items"></navbar>
  <v-main>
    ...
  </v-main>
<v-app>

documentation in v2是相当稀少的("更多要遵循"),但它可能有助于了解documentation for v3--虽然它的行为不同,但它可能会让你对它的工作原理有所了解.

Css相关问答推荐

隐藏div后缺少div的InnerHTML

使用tailwind 将父div限制为其具有溢出的最短子级的高度

使用 CSS 定位悬停/弹出 div - 字形浏览器网页

如何在Bootstrap 5上使用移动设备居中内容?

更改 20 个实例中的一个组件的样式

为什么左浮动上的清除:左也会影响右浮动,以及如何避免它

Mat table - 保留第一列和复选框

如何在悬停另一个部分的元素时使元素可见?

Angular 以Angular 获取当前聚焦的元素

CSS:如何在嵌套计数器中有多个计数器

如何保持包装的弹性项目与前一行元素的宽度相同?

单击时 HTML 输入字段未获得焦点

Flexbox 列自底对齐

加载资源失败:服务器响应状态为 404(未找到)

带有 flexbox 的 css 正方形网格

有没有办法让字段集的宽度与它们中的控件一样宽?

如何在 iOS 上获取带有 CSS 溢出的滚动条

完成后如何防止css3动画重置?

在移动网络上禁用捏zoom

如何参加滚动事件?