2***@qq.com
2***@qq.com
  • 发布:2026-01-05 11:05
  • 更新:2026-01-05 13:31
  • 阅读:35

uni-table表格斑马纹 不显示

分类:uni-app

<template>
<uni-table :stripe="true" emptyText="暂无更多数据">
<!-- 表头行 -->
<uni-tr class="table-header">
<uni-th align="center">日期</uni-th>
<uni-th align="center">姓名</uni-th>
<uni-th align="left">地址</uni-th>
</uni-tr>
<!-- 数据行 -->
<uni-tr>
<uni-td>2020-10-20</uni-td>
<uni-td>Jeson</uni-td>
<uni-td>北京市海淀区</uni-td>
</uni-tr>
<uni-tr>
<uni-td>2020-10-21</uni-td>
<uni-td>HanMeiMei</uni-td>
<uni-td>北京市海淀区</uni-td>
</uni-tr>
<uni-tr>
<uni-td>2020-10-22</uni-td>
<uni-td>LiLei</uni-td>
<uni-td>北京市海淀区</uni-td>
</uni-tr>
<uni-tr>
<uni-td>2020-10-23</uni-td>
<uni-td>Danner</uni-td>
<uni-td>北京市海淀区</uni-td>
</uni-tr>
</uni-table>
</template>

<script setup></script>

<style scoped lang="scss">

</style> 就普通的vue环境 不理解为啥不显示

2026-01-05 11:05 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

该问题请在专业群( uni-ui官方技术交流群 ) 咨询,群中有相关专业的管理员和群友。

根据知识库文档,uni-table的斑马纹功能需要正确使用stripe属性。您当前使用的是:stripe="true"的绑定语法,但uni-table组件的stripe属性应直接写属性名而非绑定表达式。

解决方案:

  1. :stripe="true"改为stripe(去掉冒号和引号)
  2. 确保已正确安装uni-ui组件库(通过HBuilderX插件市场安装)

修改后的代码应为:

<uni-table stripe border emptyText="暂无更多数据">  
  <!-- 表头行 -->  
  <uni-tr>  
    <uni-th align="center">日期</uni-th>  
    <uni-th align="center">姓名</uni-th>  
    <uni-th align="left">地址</uni-th>  
  </uni-tr>  
  <!-- 数据行 -->  
  ...  
</uni-table>

注意事项:

  • uni-table的stripe属性是布尔类型,直接写属性名即表示启用
  • 需要同时设置border属性才能看到完整表格边框效果
  • 如果仍不显示,请检查HBuilderX版本(建议4.85+)并确认是否正确引入uni-ui

参考文档:uni-table基本用法

若问题依旧,请到uni-app官方论坛反馈,提供HBuilderX版本和运行平台信息。

内容为 AI 生成,仅供参考
套马杆的套子

套马杆的套子 - 没有解决不了的问题,只有解决不完的问题

你看下,完全用的你的代码,没问题的呀。
你下载uni-table了么

  • 2***@qq.com (作者)

    在组件里不行 在页面里可以添加穿透样式可以生效

    2026-01-08 09:31

要回复问题请先登录注册