1.1.0 • Published 2 years ago

yss-drag-table v1.1.0

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

yssTable

介绍

uni-app基于uni-table的数据展示表格

1、使用说明

下载解压插件,并复制到项目的components目录下。
引入uni-table、uni-load-more
引用插件或使用easycom 引入sortablejs npm install sortablejs --save

2、文件说明

yss-table
├─ css
│└─ iconfont.css 字体图标(排序的向上和向下三角)
├─ yss-table.vue 插件主文件
├─ yss-progress.vue 进度条插件,可以单独使用,具体参数看源码

3、属性说明

属性类型默认值说明
loadingBooleanfalse显示加载
loadMoreStringmore上拉加载文字,参考uni-load-more
showLoadMoreBooleanfalse是否显示上拉加载组件
headerFixedBooleanfalse固定表头
firstColumnFixedBooleanfalse固定首列
sortWaysArray'none', 'asc', 'desc'排序方式
emptyStringString-数据为空时的占位符
headersArray[]表头
contentsArray[]表格数据
totalRowArray[]合计列
@rowClickFunction-行点击事件,回传参数为行数据
@handleScrollFunction-上拉加载事件
@rowDropFunction-拖拽事件,直接上滑是往上滑,长按上滑是拖拽,设置属性:delay: 200,单位ms

4、参数说明

表头参数 headers

参数类型说明
labelString表头文字
keyString绑定值
widthString列宽
sortBoolean是否启用排序
hiddenBoolean是否隐藏
formatObject格式化参数

格式化参数 format

参数类型说明
typeString格式化类型,可选值有:string 字符型、html html标签型、compute 计算型、progress 进度条
keysArray绑定值列表
templateString、Function格式化模板,key用{下标}表示,如{0},{1}

具体应用参考示例

1.1.0

2 years ago

1.0.0

2 years ago