首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在datatable Vuetify中隐藏行'no-data‘

如何在datatable Vuetify中隐藏行'no-data‘
EN

Stack Overflow用户
提问于 2018-09-19 16:32:29
回答 5查看 15.4K关注 0票数 14

我是vue和vuetify的初学者。我正在试着在vue和vuetify上做第一个申请。我想在vuetify中自定义数据表。它有行'no- data‘默认值(文本为'No data available')。我想隐藏这一行,但是数据表没有' hide - no - data‘这样的选项。

EN

回答 5

Stack Overflow用户

发布于 2018-09-19 23:13:03

您可以覆盖no-data插槽。下面是它在文档中的外观:

很抱歉,这里没有显示的内容:(

您所要做的就是用一个空的div替换v-alert

代码语言:javascript
复制
<template slot="no-data">
  <div></div>
</template>
票数 19
EN

Stack Overflow用户

发布于 2019-04-23 22:52:42

代码语言:javascript
复制
<v-data-table>
    <template v-slot:no-data>
      <v-alert :value="true" color="error" icon="warning">
        Sorry, nothing to display here :(
      </v-alert>
    </template>
<v-data-table>
票数 6
EN

Stack Overflow用户

发布于 2019-05-29 19:36:37

有点晚了,但还是能帮助到一些人..

您可以使用空行,并通过将可见性设置为hidden来隐藏它:

代码语言:javascript
复制
<v-data-table ref="myTable">
    <template slot="no-data">
        <tr style="visibility: hidden;" />
    </template>
    ....
</v-data-table>

或者,如果您想删除整个内容,您可以通过代码手动删除它:

代码语言:javascript
复制
$refs.myTable.$el.getElementsByTagName('tbody')[0].innerHTML = '';

其中myTable指的是v-data-table。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52401525

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档