Skip to content

wgy01/xw-table

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Jan 9, 2019
3b58acd · Jan 9, 2019

History

21 Commits
Jan 9, 2019
Jan 9, 2019
Nov 2, 2018
Nov 2, 2018
Nov 2, 2018
Jan 9, 2019
Nov 2, 2018
Nov 2, 2018
Jan 9, 2019
Nov 2, 2018

Repository files navigation

版本

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 是否显示页眉 Boolean true
footerShow 是否显示页脚 Boolean true
seekShow 是否显示搜索框控件 Boolean true
pageShow 是否显示分页控件 Boolean true
modalTitle 对话框标题 String 对话框标题
noDataText 表格数据为空时显示的提示内容 String 暂无数据
pagingData 传入分页数据 Object {total: 0, current_page: 1, page_size: 10,}
modalWidth 对话框宽度 String / Number 80%
modalFooterHide 不显示对话框页脚 Boolean false
modalOkBtnName 对话框页脚确定按钮名称 String 确定
okBtnHide 隐藏对话框页脚确定按钮 Boolean false
modalCancelBtnName 对话框页脚取消按钮名称 String 取消
modalBtnPlace 对话框页脚按钮位置 String right
searchTxt 搜索框占位文本 String 搜索...
loading 表格是否加载中 Boolean false

表头数据参数:

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

表头handle参数:

参数名 说明 类型 默认值
name 按钮名称 String 按钮
hideBtn 隐藏按钮 Boolean false
modalShow 是否打开对话框 Boolean false
poptipOpen 是否打开气泡提示 Boolean false
button_props 按钮组件的iview原生api属性 Object {}
poptip_props 气泡提示组件的iview原生api属性 Object {}
callback 按钮渲染时的回调,返回值:params:表格当前行参数,btnParams:按钮参数 Function(params, btnParams)
rowEdit 是否打开编辑当前行功能(编辑当前行按钮不支持“button_props”参数) Boolean false
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 自定义对话框页脚按钮

About

自定义iview表格组件

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published