无法删除 Vuetify 导航抽屉上的滚动条

Posted

技术标签:

【中文标题】无法删除 Vuetify 导航抽屉上的滚动条【英文标题】:Cannot remove scroll bar on Vuetify Navigation Drawer 【发布时间】:2021-04-23 01:47:39 【问题描述】:

我已将导航面板移动到 v-navigation-drawer 中。我想删除滚动条,因为有我希望始终可见的内容。我已经尝试了各种提示,但滚动条仍然存在。我该如何隐藏或摆脱它?

<v-navigation-drawer
  v-model="mainNavDrawer"
  fixed
  app
  clipped
  enable-resize-watcher
  
  class="pa-0"
  mobile-break-point="1600"
  ><v-layout class="primary ma-0 pa-2 pt-1 d-xl-none">
    <v-toolbar-title class="pa-1 white--text font-weight-bold"
      >Knight Shop Invoice EasyPay</v-toolbar-title
    >
    <v-spacer></v-spacer>
    <v-btn
      x-small
      class="mt-2 pa-3"
      color="primary lighten-5"
      dark
      outlined
      @click.stop="mainNavDrawer = !mainNavDrawer"
    >
      <v-icon dark left> mdi-arrow-left </v-icon>Close
    </v-btn></v-layout
  >
  <v-container fluid class="py-0">
    <v-row>
      <v-col class="px-0 py-0" sm="12">
        <v-container class="pt-0">
          <v-row>
            <v-col sm="12" class="px-2">
              <TogglePOType />
            </v-col>
          </v-row>
          <transition name="slide-fade">
            <v-row v-show="this.selectedInvoiceStatus === 'needapproval'">
              <v-col sm="12" class="py-0">
                <RegionGraph : />
              </v-col> </v-row
          ></transition>
          <v-row>
            <v-col sm="12" class="pa-0 pt-2">
              <SelectVendors />
            </v-col>
          </v-row>
        </v-container>
      </v-col>
    </v-row>
  </v-container>
</v-navigation-drawer>

。 . .

<style scoped>
.v-navigation-drawer__content 
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;

</style>

我尝试将溢出:隐藏到导航抽屉和下面的每个元素,但仍然没有乐趣。

【问题讨论】:

【参考方案1】:

不要在样式标签中使用“作用域”。

【讨论】:

【参考方案2】:

试试这个!这对我有用。

.v-navigation-drawer__content::-webkit-scrollbar-track
  -webkit-box-shadow: inset 0 0 6px #5d5d5d;
  background-color: #5d5d5d;

.v-navigation-drawer__content::-webkit-scrollbar
  width: 0px;

.v-navigation-drawer__content::-webkit-scrollbar-thumb
  -webkit-box-shadow: inset 0 0 6px #424242;
  background-color: #424242;

如果你能做到,请告诉我! :)

【讨论】:

以上是关于无法删除 Vuetify 导航抽屉上的滚动条的主要内容,如果未能解决你的问题,请参考以下文章

Vuetify 导航抽屉问题

将 Vuetify 导航抽屉切换到迷你,然后是临时的

导航抽屉遮挡了 Vuetify 工具栏

Vuetify 导航抽屉工作一次然后停止

如何使用 Vuetify 的组件“导航抽屉”重现此导航?

Vuetify - 带有嵌套列表项的导航抽屉