我把导航面板移到了一个V型导航抽屉里。我想删除滚动条,因为有我想始终可见的内容。我已经尝试了各种技巧,但滚动条仍然存在。我怎么能隐藏或摆脱它?
<v-navigation-drawer
v-model="mainNavDrawer"
fixed
app
clipped
enable-resize-watcher
width="475"
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 :height="200" />
</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>
我试过使用overflow:隐藏到导航抽屉和下面的每个元素,但仍然没有喜悦。
4条答案
按热度按时间7eumitmz1#
对我有用的正确的类声明是
如果不想使用
v::deep
,请尝试删除style
标记中的scoped
属性目前使用vuetify 2.6.1
请注意,上面的工作在删除滚动条,但也禁止用户滚动鼠标滚轮,所以我采取了下面的方法。
请参阅此处了解详细说明。Hide scroll bar, but while still being able to scroll
kmbjn2e32#
试试这个!这是我的工作。
让我知道如果你能做到!:)
6tdlim6h3#
不要在样式标签中使用'scoped'。
zlwx9yxi4#
添加额外的类,您将能够删除