You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Nuxt项目中Buefy表格#empty插槽无数据时不显示自定义文本问题

可能的原因:

  • 检查companies的实际值:Buefy 表格仅在 data 属性绑定值为长度为0的数组时才会触发 empty 插槽。如果你的 companies 是 null、undefined,或者数组长度不为0(比如包含空对象),都不会触发空状态渲染。
  • 检查是否开启了加载状态:如果给 <b-table> 绑定了 loading 属性且值为 true,表格会优先展示加载动画,不会显示 empty 插槽内容。
  • 检查列配置是否为空:如果你的 columns 数组为空,表格不会渲染任何列,也不会触发空状态区域的渲染,可以先写死一个静态 <b-table-column> 测试验证。
  • 插槽语法兼容问题:部分旧版本的 Buefy 或者 Vue 打包环境对 #empty 简写插槽的解析有异常,可以替换为完整写法 <template v-slot:empty> 测试。
  • CSS 遮挡问题:打开浏览器开发者工具检查表格 DOM 结构,确认你的 empty 插槽内容是否已经被渲染,只是被自定义样式隐藏(比如高度为0、层级被覆盖、透明度为0)。
  • Buefy 版本兼容:如果使用的是 0.8.x 及更早的 Buefy 版本,empty 插槽的逻辑存在已知缺陷,建议升级到最新稳定版,或者添加 empty 属性显式触发空状态。

内容的提问来源于stack exchange,提问作者Čamo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.23 21:36:05