0.1.0 • Published 2 years ago

zelement-table v0.1.0

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

zelement-table

Install

npm install zelement-table --save
or
yarn add zelement-table --save

Quick Start

//main.js
import Vue from 'vue';
import ZelementTable from "zelement-table";
import "zelement-table/lib/zelement-table.css";
Vue.use(ZelementTable)

API

参数说明类型可选值默认值
tableData表格数据Array[][]
tableConfig表格配置参数Object{loading:true表格加载 loading,size:"mini"表格尺寸,tableKey:"table1"表格 key,用于列读取设置是否显示的存放在 localStorage 表格标识,singleCheck:true单选,checkAll:true多选,orderNumber:true表格序号,border:true边框,operation:true是否显示操作列,total:30总数据,showPage:true是否显示分页,operationConfig:{}操作列配置,pageOptions:{currentPage: 1,pageSize: 10,}分页配置}{}
tableConfig.operationConfig表格操作配置项Object{btnType: "button"button 按钮或者 dropdown 下拉菜单,size:'mini'按钮大小, btnList: [] }{}
tableConfig.operationConfig.btnList表格操作列按钮配置项dropdown 下拉类型数据结构相同[][{label: "添加"按钮文字, isDisabled: () => {return false}是否禁用,handle: this.add点击函数回调,type: "primary"按钮类型}][]
columnData列配置数据项Array[{label: "名称", prop:"name"字段名,sort:true是否排序,disabled:true是否禁用,slot:ture此列内容是否插槽,filters:{text:"激活",value:"active"},hidden:true此列是否隐藏}][]
@filterMethod过滤器事件(value)接收参数数据Function非必填Function
@sortChange排序事件(value)接收参数数据Function非必填Function
@singleCheckHandle单选数据回调事件(value)接收参数单选数据Function非必填Function
@checkAllHandle全选数据回调事件(value)接收参数多选数据Function非必填Function
@handleSizeChange分页每页显示多少条(size)接收参数Function非必填Function
@handleCurrentChange分页当前页回调事件(page)接收参数Function非必填Function