1.1.1 • Published 5 years ago

iview-tree-table v1.1.1

Weekly downloads
9
License
ISC
Repository
-
Last release
5 years ago

iview tree table

对 iview UI 组件的 Tree 扩展

Installation

npm install iview-tree-table --save
import TreeTable from 'iview-tree-table'

export default {
    name: 'example',
    components: {
        TreeTable
    }
}

<tree-table :data="data" :columns="columns" show-checkbox border>
</tree-table>

API

Table Attributes

属性说明类型参数默认值
data表格各行的数据Array-[]
columns表格各列的配置(具体见下文:Columns Configs)Array-[]
border是否显示 边框Boolean-false
bottom-line是否显示 每行的底线Boolean-false
show-checkbox是否显示多选框Boolean-false
empty-text表格数据为空时显示的文字String-'暂无数据'
children-key定义子节点键String-'children'
load-data异步加载数据的方法Function--
show-header是否显示表头Boolean-false
arrow-icon-right箭头图标-右String-arrow-right-b
arrow-icon-down箭头图标-下String-arrow-down-b
loading-icon加载图标String-load-c

Columns Configs

属性说明类型默认值
title列标题名称String''
key对应列内容的属性名String''
style对应列标题的样式Object-
className对应列标题的样式名称String''
width列宽度Number-
minWidth列最小宽度Number-
maxWidth列最大宽度Number-
template自定义列模板,作用域插槽(它可以获取到 data, node, column)名称String''
render自定义渲染 render(h, {data, node, column})Function-
sortable对应列是否可以排序Booleanfalse
height表格高度(不包含头)Number-
maxHeight表格最高高度(不包含头)Number-

Table Events

事件名说明参数
on-check-change点击复选框时触发当前已勾选节点的数组
on-toggle-expand展开和收起子列表时触发当前节点的数据
on-sort-change排序时有效,当点击排序时触发column:当前列数据 key:排序依据的指标 order:排序的顺序,值为 asc 或 desc

Table Methods

方法名说明参数
getCheckedNodes获取被勾选的节点是否获取不定状态 indeterminate 默认 false
checkAll全选或全部取消-

Data

属性说明类型默认值
expand是否展开直子节点Booleanfalse
disabled禁掉响应Booleanfalse
disableCheckbox禁掉 checkboxBooleanfalse
checked是否勾选(如果勾选,子节点也会全部勾选)Booleanfalse
1.1.1

5 years ago

1.1.0

5 years ago

1.0.9

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago