1.0.27 • Published 5 years ago

v-jntable v1.0.27

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

v-jntable

a project for janan 主要封装了element的table用来满足项目的table的各种情况

Build Setup

# install dependencies
npm install v-jntable --save
vue项目中的引用
import vJntable from 'v-jntable'
Vue.use(vJntable)
 <v-jntable
      :tableData="equipmentsData"
      :handle-width="300"
      :pagination="true"
      :check-select="true"
      :serial-number="true"
      :handle-btn="true"
      :icon-handle="false"
      :pagiData="pagiData"
      :title-configure="titleData"
      :handle-configure="handleData"
      v-on:handleClick="handleClick"
      v-on:selectionChange="selectionChange"
      v-on:handlePageChange="pageChange"
      v-on:handleSizeChange="handleSizeChange"
    ></v-jntable>

参数说明

参数说明类型可选值默认值
tableDatatable所展示的数据Array--
pagiData分页的数据objectpagiData-{}
handle-width操作项的宽度number-200
pagination是否有分页boolean-false
check-select是否有勾选boolean-false
serial-number是否有序列boolean-false
handle-btn是否有操作列boolean-false
title-configure表头的数据值Arraytitle-[]
handle-configure操作列的具体值Arrayhandle-[]
icon-handle-configure带有图标的操作列的具体值Arrayicon-[]
pagiData是object,对应的参数如下

pagiData

参数说明类型可选值默认值
currentPage当前所在页number-1
pageSizes当前页可选择的显示的个数集合Array-10, 20, 30, 40
pageSize当前页的个数number-10
total总个数number-0
pagiSizes是可以选择的每页可以显示的数据条数

title-configure

参数说明类型可选值默认值
prop当前列得数据的key的名称string--
label当前列表头的名称string--
popoverData弹出框显示的内容。当ifPopover为true时,该字段必填ArraypopoverData-10
shortNum最多显示文字的个数number--
ifPopover是否需要弹出框boolean--
width该列的宽度string--
ifOnline当前列是否是在离线boolean--
popoverData是当ifPopover为true时必填
{
      prop: "inTemp",
      label: "箱内温度",
      popoverData: [{ prop: "inTemp1", label: '箱内温度1' }, { prop: "inTemp2", label: '箱内温度2' }, { prop: "inTemp3", label: '箱内温度3' }],
      shortNum: "4",
      ifPopover: true,
      width: "69"
    }

popoverData

参数说明类型可选值默认值
prop弹出框显示得数据的key的名称string--
label弹出框显示数据的名称string--
{ prop: "inTemp1", label: '箱内温度1' }

handle-configure

参数说明类型可选值默认值
key当前操作的key,该key自定义当点击操作后返回相同的key,用于识别点击的哪个操作按钮string--
btnName当前操作的名称string--
btn当前操作是否可显示boolean--
{
      key: 'modify',
      btnName: '编辑',
      btn: true,
    }

icon-handle-configure

参数说明类型可选值默认值
prop当前列得数据的key的名称string--
label当前列表头的名称string--
width该列的宽度string--
btnIconicon的名称string--
{
      prop: 'virtualLed',
      label: '虚拟站牌',
      width: '69',
      btnIcon: 'el-jn-icon-dianzizhanpai',
    }

事件

事件名说明参数
selectionChange当前所在页-
handlePageChange当前所在页-
handleSizeChange当前所在页-
事件无说明
1.0.27

5 years ago

1.0.26

5 years ago

1.0.25

5 years ago

1.0.24

5 years ago

1.0.23

5 years ago

1.0.21

5 years ago

1.0.20

5 years ago

1.0.19

5 years ago

1.0.18

5 years ago

1.0.17

5 years ago

1.0.16

5 years ago

1.0.15

5 years ago

1.0.14

5 years ago

1.0.13

5 years ago

1.0.12

5 years ago

1.0.11

5 years ago

1.0.10

5 years ago

1.0.9

5 years ago

1.0.8

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

5 years ago