当前位置: 首页 > 知识库问答 >
问题:

javascript - el-table初始化为空数组,界面长时间出现数据加载中?

孟振
2023-11-30

代码:

     <el-table        v-if="isCanSearchData"        :data="tableData"        border        style="width: 100%; margin-bottom: 20px"        max-height="400px"      >        <el-table-column type="index" label="序号"> </el-table-column>        <el-table-column prop="partition" label="分区"> </el-table-column>        <el-table-column prop="offset" label="点位"> </el-table-column>        <el-table-column prop="payload" label="消息内容"> </el-table-column>        <el-table-column prop="time" label="写入时间"> </el-table-column>      </el-table>

tableData初始化值为空数组

问题详情:
因为el-table中的tableData初始化值是固定的,希望打开表格时,立马出现暂无数据,而不是长时间数据加载中之后再出现暂无数据。

共有2个答案

昌乐生
2023-11-30

根据你的描述,应该是页面有添加loading,然后获取列表接口中对loading进行赋值所以才会一直加载,当接口请求结束,后台返回的表格数据是空数组,loading设置为false,才会出现暂无数据

张成济
2023-11-30

el-table 的 tableData 为空, 就会显示暂无数据, 你的如果为空但是确有数据加载中的动画, 那就说明这个不是el-table的, 是其他地方的比如是否有使用v-loading

 类似资料:
  • 本文向大家介绍Layui table 组件的使用之初始化加载数据、数据刷新表格、传参数,包括了Layui table 组件的使用之初始化加载数据、数据刷新表格、传参数的使用技巧和注意事项,需要的朋友参考一下 背景 笔者之前一直使用 bootstrap table ,因为当前项目中主要使用 Layui 框架,于是也就随了 Layui table ,只是在使用的时候出现了一些问题,当然也是怪自己不熟悉

  • 问题内容: 我需要执行以下操作: 用户登录。 重定向到欢迎屏幕。 在加载许多记录时查看欢迎屏幕。 重定向到工作屏幕。 我正在寻找一种在Action类中执行以下操作的方法: 可能是错误的方法,请告诉我,我是Struts的新手。 问题答案: 谢谢您的AJAX创意。 但是,我一直在寻找的答案实际上是Struts拦截器“ execAndWait”。我决定在AJAX上使用它,因为我正在处理现有的应用程序,并

  • 本文向大家介绍初始化一个长度为5的空数组的版本相关面试题,主要包含被问及初始化一个长度为5的空数组的版本时的应答技巧和注意事项,需要的朋友参考一下 初始化一个长度为5的空数组的版本 不初始化数组长度的版本

  • 问题内容: 我正在使用我使用android studio Tabbed Activity 创建的应用程序上工作,我选择了此活动,以便在用户滑动时从json url加载一些数据,并且我创建了另一个类,该类可以在方法上获取JSON数据,并且所有这些都可以正常工作,除非在应用程序时从调用方法的主要活动开始,并且当我调用布局时未填充任何数据时 ,我想要的是加载应用程序MainActivity时要显示的数据

  • 问题内容: 我想知道在应用程序启动之前加载初始数据库数据的最佳方法是什么?我正在寻找的东西将用数据填充我的H2数据库。 例如,我有一个域模型“ User”,我可以通过转到/ users来访问用户,但是最初数据库中没有任何用户,所以我必须创建它们。无论如何,是否有自动用数据填充数据库的信息? 目前,我有一个由容器实例化并为我创建用户的Bean。 例: 但是我非常怀疑这是最好的方法。还是? 问题答案:

  • 我想知道在应用程序启动之前加载初始数据库数据的最佳方法是什么?我正在寻找的是一些东西,将填补我的H2数据库与数据。 例如,我有一个域模型“user”我可以通过转到/users来访问用户,但最初数据库中没有任何用户,所以我必须创建它们。是否存在自动填充数据库的数据? 但我很怀疑这是最好的方法。还是真的?