1.1.1 • Published 5 years ago

xw-table v1.1.1

Weekly downloads
1
License
MIT
Repository
github
Last release
5 years ago

版本

v1.1.1

安装

$ npm install xw-table --save

更新

$ npm update xw-table

引入

在入口文件 main.js 中如下配置:

import xwTable from 'xw-table';

Vue.use(xwTable);

页面中使用组件

<xw-table></xw-table>

config 配置

props:

属性说明类型默认值
tableColumns传入表头数据Array必传数据
tableData传入表格数据Array[]
headerShow是否显示页眉Booleantrue
footerShow是否显示页脚Booleantrue
seekShow是否显示搜索框控件Booleantrue
pageShow是否显示分页控件Booleantrue
modalTitle对话框标题String对话框标题
noDataText表格数据为空时显示的提示内容String暂无数据
pagingData传入分页数据Object{total: 0, current_page: 1, page_size: 10,}
modalWidth对话框宽度String / Number80%
modalFooterHide不显示对话框页脚Booleanfalse
modalOkBtnName对话框页脚确定按钮名称String确定
okBtnHide隐藏对话框页脚确定按钮Booleanfalse
modalCancelBtnName对话框页脚取消按钮名称String取消
modalBtnPlace对话框页脚按钮位置Stringright
searchTxt搜索框占位文本String搜索...
loading表格是否加载中Booleanfalse

表头数据参数:

参数名说明类型默认值
editable需要编辑的当前字段Booleanfalse
handle设置操作按钮Array

表头handle参数:

参数名说明类型默认值
name按钮名称String按钮
hideBtn隐藏按钮Booleanfalse
modalShow是否打开对话框Booleanfalse
poptipOpen是否打开气泡提示Booleanfalse
button_props按钮组件的iview原生api属性Object{}
poptip_props气泡提示组件的iview原生api属性Object{}
callback按钮渲染时的回调,返回值:params:表格当前行参数,btnParams:按钮参数Function(params, btnParams)
rowEdit是否打开编辑当前行功能(编辑当前行按钮不支持“button_props”参数)Booleanfalse
editKeyArr需要编辑行的表头key值(rowEdit为true时必填)Array

events:

事件名说明返回值类型
on-page-change页码改变时page:当前页码number
on-page-size-change切换每页条数时的回调,返回切换后的每页条数page_size:每页条数number
select-change勾选改变时checkedData:已选择的数据[]
on-btn-click点击表格中的按钮时触发data:返回表格当前行数据,和当前handle的参数{}
on-poptip-ok点击表格中的气泡提示确定按钮时触发data:返回表格当前行数据,和当前handle的参数{}
on-poptip-cancel点击表格中的气泡提示取消按钮时触发data:返回表格当前行数据,和当前handle的参数{}
on-modal-ok对话框确定按钮点击事件----
on-modal-cancel对话框取消按钮点击事件----
on-search点击或回车触发搜索按钮事件value:搜索框输入的值String
on-editRow-save点击编辑但前行的保存按钮editSuccData:返回保存成功后的数据Object

slot:

名称说明
header表格页头
footer表格页尾
modalContent对话框内容
modalFooterBtn自定义对话框页脚按钮
1.1.1

5 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

6 years ago

0.1.9

6 years ago

0.1.8

6 years ago

0.1.7

6 years ago

0.1.6

6 years ago

0.1.5

6 years ago

0.1.4

6 years ago

0.1.3

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago