table-uni是啥组件的table

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了table-uni是啥组件的table相关的知识,希望对你有一定的参考价值。

用uni-table插件来生成table,是通过遍历数组生成你所需的table,主要代码如下:

<uni-table border stripe emptyText="暂无更多数据">
<uni-tr>
<uni-th align="center" width="50">序号</uni-th>
<uni-th align="center" v-for="(item, index) in headNameData" :key="index">item.name</uni-th>
</uni-tr>
<uni-tr v-for="(item, index) in tbodyDataList" :key="index">
<uni-td align="center">index + 1</uni-td>
<uni-td align="center" v-for="(item2, index2) in headNameData" :key="index2" >
processingData(item, item2.code)
</uni-td>
</uni-tr>
</uni-table>
表头与表体两个数组的所需要的数据类型如下:
headNameData: [

name: "姓名",
code: "studentName"
,

name: "学号",
code: "studentId"
,

name: "成绩",
code: "record"
,
]

tbodyDataList: [

studentName: "张三",
studentId: "123456789",
record: "88"
,

studentName: "李四",
studentId: "234567891",
record: "95"
,

studentName: "王五",
studentId: "345678912",
record: "67"

]
headNameData数组里每个对象的code属性的属性值,正好是tbodyDataList数组里每个对象的key值,根据code拿到相应的值的方法如下:
processingData(item, code)
var showData = "";
if (code in item)
showData = item[code];

return showData;

code in item 的用法是:判断item对象中是否含有code属性(code这个key),如果有,返回true,否则反之。
参考技术A uniapp table 组件使用说明 原创
2019-08-01 14:43:00
2点赞

艾特猫

码龄9年

关注
uni-app table 组件,no-bad-table组件
table uniapp 通用表格组件,让你方便专注数据和逻辑操作,而非jquery那样的处理DOM和各种兼容问题。

no-bad-table组件以及测试了iosandroid,和微信小程序,其他小程序没有做过测试,理论上和微信小程序表现一致。

#插件市场更新会比github更新延后,插件市场地址

#插件市场更新会比github更新延后,[在线查看,电脑模拟和真实移动设备有区别],在线查看会比github更新延后

#插件市场更新会比github更新延后,[查看github项目]

#插件市场更新会比github更新延后,[查看demo源码]

#插件市场更新会比github更新延后,[查看demo使用引入方式]

功能亮点(可点击查看源码):
行合并

列合并

固定table高度

数据加载

数据为空

自定义行样式

自定义某行样式

自定义某行某列某个单元格样式

使用插槽自定义单元格内容

数据多选操作

数据单选操作

数据删除&&数据编辑或者更多操作方式

固定右边一列

固定左边一列

固定高度不支持同时固定某一列

no-bad-table(uniapp table)效果预览:

uniapp table

uniapp 表格uniapp 表格

no-bad-table 是非常新且更新活跃的uni-app table 通用组件,且使用非常的简单

使用方式:
html只需要一行:<v-table :columns="columns" :list="data"></v-table>,充分解耦数据和DOM,让业务代码更好管理

以上是关于table-uni是啥组件的table的主要内容,如果未能解决你的问题,请参考以下文章

VUE 编写后台常用的组件(table)

css中的三倍大于选择器是啥?

iview的table组件中加入超链接组件,可编辑组件,选择组件,日期组件

组件族、组件类型和渲染器类型之间的关系是啥?

iview table+page组件筛选数据渲染

「uni-app 组件」t-table 表格