【发布时间】:2020-06-27 21:43:30
【问题描述】:
我使用 Vuetify v-data-table 组件,并设置 fixed-header 属性,但表头与表体一起滚动。我使用最新的 Chrome。任何人都可以告诉如何解决该行为以使其正常工作吗?
【问题讨论】:
标签: html css vue.js vuejs2 vuetify.js
我使用 Vuetify v-data-table 组件,并设置 fixed-header 属性,但表头与表体一起滚动。我使用最新的 Chrome。任何人都可以告诉如何解决该行为以使其正常工作吗?
【问题讨论】:
标签: html css vue.js vuejs2 vuetify.js
您需要指定高度属性。甚至可以传入height="100%",就可以了。
<v-data-table
height="400"
v-model="selected"
:headers="headers"
fixed-header
:items="desserts"
item-key="name"
>
</v-data-table>
【讨论】:
height="100%" 对我不起作用。然而,设置一个明确的高度。
对我来说height="100%" 不起作用,但以像素为单位设置高度对我来说也不是一个选项,因为我希望表格占用整个页面高度,所以我最终选择了height="100vh"。希望它对你们中的一些人有用。
<v-data-table
:headers="headers"
:items="items"
disable-pagination
fixed-header
hide-default-footer
dark
height="100vh">
</v-data-table>
PS:把它作为评论放在接受的答案下可能是个好主意,但我没有足够的声誉,所以对不起大家:)
【讨论】: