1.2.0 • Published 1 year ago

base-commons v1.2.0

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

OA系统业务类组件封装

技术栈

vue
element ui

内置组件

base-table
base-form
base-drawer
base-dialog
search-form
form-item

base-table

内置 search-form 组件,属性详见 search-form

Attributes(属性),沿用Element Table原有属性

参数说明类型默认值
tableHeader头部属性,同el-table-columnArray-
getDataPromise请求方法Function(data),data为筛选项form-
listName获得响应数据后,需要显示的字段数据String,Arrayrecords
responses静态数据/模拟数据,此属性优先于 getData,二者不同时执行Array-
height表格高度String, Number-
minHeight表格最小高度String, Number-
highlightCurrentRow单行高亮Booleantrue
tableBorder有无边框Booleantrue
tableBoxtable父层标签String-
isPagination有无分页Booleantrue
pageSizes页码Array5, 10, 15, 20
pageSize每页条数Number10
pageNum当前页数Number1

slot

参数说明
btns筛选项左侧按钮组。 slot-scope值 {selection},selection:表格选中的值
tableBodytable列表 slot-scope值 {data},data:列表数据
empty数据加载失败后显示

event 继承所有el-tabel方法

tableHeader 属性

参数说明类型可选值默认值
type对应列的类型。如果设置了 selection 则显示多选框;如果设置了 index 则显示该行的索引(从 1 开始计算);如果设置了 expand 则显示为一个可展开的按钮stringselection/index/expand
index如果设置了 type=index,可以通过传递 index 属性来自定义索引numberFunction(index)-
prop对应列内容的字段名,也可以使用 property 属性string-
label显示的标题string-
--------
slotName自定义,动态占位符,slot-scope值 {row,index}
render自定义渲染模板function(h,row),h:vnode创建函数,row:当前行数值-

tableHeader 数据示例

[
    {prop:'名字',label:'名字'}
]

search-form

参数说明类型可选值默认值
form多个表单控件,双向绑定值Object--
formProps表单控件渲染参数,详见formProps数据拆解Object--

base-form

Attributes(属性),沿用Element Form原有属性

参数说明类型默认值
form表单控件值Object-
formProps表单基础构建Object-
rules表单校验Object-
disabled禁用Booleanfalse

base-dialog

Attributes(属性),沿用Element dialog原有属性

参数说明类型默认值
form表单控件值Object-
formProps表单基础构建Object-
rules表单校验Object-
disabled禁用Booleanfalse
1.2.0

1 year ago

1.1.1

2 years ago

1.1.9

2 years ago

1.1.8

2 years ago

1.1.7

2 years ago

1.1.6

2 years ago

1.1.5

2 years ago

1.1.4

2 years ago

1.1.3

2 years ago

1.1.2

2 years ago

1.1.12

2 years ago

1.1.11

2 years ago

1.1.10

2 years ago

1.1.16

2 years ago

1.1.15

2 years ago

1.1.14

2 years ago

1.1.13

2 years ago

1.1.19

2 years ago

1.1.18

2 years ago

1.1.17

2 years ago

1.1.21

2 years ago

1.1.20

2 years ago

1.1.0

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago