同时制作带有v-list的列表屏幕。
我停留在滚动v-list-title项目。
我正在使用VueJS和vuetifyjs。
我的代码段在下面。
https://codepen.io/badsaarow/pen/aaRaxe?editors=1010
我的目标是固定工具栏区域,并且只能滚动v-list-title。
<div id="app">
<v-app id="inspire">
<v-container fluid grid-list-lg>
<v-layout row wrap>
<v-flex xs12 sm12 md6>
<v-card>
<v-toolbar color="light-blue" light extended>
<v-btn
fab
small
color="cyan accent-2"
bottom
right
absolute
@click="dialog = !dialog"
>
<v-icon>add</v-icon>
</v-btn>
<v-toolbar-title slot="extension" class="white--text">user list</v-toolbar-title>
<v-spacer></v-spacer>
</v-toolbar>
<v-list two-line>
<v-list-tile
v-for="user in users"
avatar
@click=""
>
<v-list-tile-avatar>
<v-icon :class="iconClass">face</v-icon>
</v-list-tile-avatar>
<v-list-tile-content>
<v-list-tile-title>{{ user.lastName }}{{ user.firstName }}</v-list-tile-title>
<v-list-tile-sub-title>{{ user.name }}</v-list-tile-sub-title>
</v-list-tile-content>
<v-list-tile-action>
<v-btn icon ripple>
<v-icon color="grey lighten-1">info</v-icon>
</v-btn>
</v-list-tile-action>
</v-list-tile>
</v-list>
</v-card>
</v-flex>
</v-layout>
</v-container>
</v-app>
</div>
答案 0 :(得分:3)
尝试添加以下CSS,以使 v-list-titles (滚动列表标题)可滚动。
.v-list {
height: 300px;
overflow-y: auto;
}
我们需要为DOM对象指定一个固定的高度,然后将 overflow-y 属性设置为 auto 。一旦内容的长度大于父对象的长度,就会显示滚动条。
Here是修改后的版本,请尝试。
答案 1 :(得分:1)