1.3.44 • Published 9 months ago

et-element-ui v1.3.44

Weekly downloads
-
License
MIT
Repository
-
Last release
9 months ago

使用说明

et-element-ui该组件是基于Vue和element-ui开发,该组件主要用于快速开发列表的增删查改功能,只需配置页面上显示的字段,并对各个字段加上对应的显示规则即可显示。

安装

npm install et-element-ui -S
npm install et-element-ui -D

安装使用

import Vue from 'vue'
import Element from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css';

Vue.use(Element)

import EtElementUI from 'et-element-ui'
Vue.use(EtElementUI);

:::

列表属性描述tableConfig

参数说明类型可选值默认值
tableListName列表对应名称string
page是否分页booleantrue/falsetrue
dialogButtondialog操作按钮控制,{ add: 通用按钮item即可}object[]
closeOnClickModal控制dialog是否点击遮罩关闭booleantrue/falsefalse
mainDialogWidth主要控制dialog宽度,可通过&通用按钮item中进行不同位置string[]
dialogKeydialog的ref名称string自定义et-dialog
bottomBtn表格下方按钮控制object--
lazy是否开启树状懒加载booleantrue/falsefalse
rowKey筛序的数据主键string'id'
buttonsList自定义操作按钮{type: 'info',icon: '',event: 'import',name: '导入'}array/function-
single是否开启单选array{type: 1,key: 'page',value: 'pageNum'},{type: 1,key: 'size',value: 'pageSize'}

列表事件

事件名说明参数
getListet-table请求列表触发事件params(请求参数)
onListEvent用于用户自定义事件,扩充接口。type为事件类型,row操作的行type, row
onReqParams用于用户自定义参数,扩充接口。type为类型,obj为list对象,callback为回调函数用来输出自定义参数type, row, callback
onSubmitet-dialog中点击确定或自定义按钮触发type, row, callback
formChangeet-table/et-form中input/select等控件触发值监听change事件row, item, value

selectList

参数说明类型可选值默认值
key字段的名字,即field(filed/show.field/search.field/detail.field)string--
value字段值,array:为静态值,如:{value: 0, name/label: '禁用'},{value: 1, name/label: '启用'}array-

table_column

参数说明类型可选值默认值
field字段string--
stype显示信息类型,值:checkbox,opt,tag,list-tag,link,switch,image,list,mapping,select,inputstring-
name字段名称string-
fixed字段是否固定stringleft/right-
width字段宽度int-
formatter根据key-val获取对应的值string-
sort字段是否排序boolean/stringtrue/false/customfalse
ispush提交表单时,该字段是否提交booleanfalse
align显示位置stringleft/center/rightleft
hide是否隐藏booleanfalse
show用于控制增加和编辑form表单使用,详细见:table_column show add/updateobject-
search用于控制查询条件,详细见:table_column searchobject-
rules用于控制文本框合法校验,详细见:table_column rulesarray/object-

table_column show add/update

参数说明类型可选值默认值
field如果该字段存在,则一个该字段给后台,如果没有默认以list为准string--
parentfield字段归属于该字段string--
type文本框类型,值:hide,text,password,text-tag,select,cascader,radio,checkboxall,file,switch,date,time-picker,date-picker,textarea,texttime,dynamic,button,span,task,key-valstring--
ou根据mode主键显示文本框int-
obj动态获取对应的值array-
isDisabled是否在修改时,可编辑该文本框booleanfalse
remote动态搜索远程服务器功能booleanfalse
findKey搜索的字段string-
paramKey参数内参数string-
value设置默认值string-
placeholder文本框描述string-

mode_list search

参数说明类型可选值默认值
type文本框类型,值:text,date,time-picker,select,time-select,datetimerangestring--
obj动态获取对应的值array-
placeholder文本框描述string-

mode_list rules

方式一 (基于element-ui的方式配置) array

参数说明类型可选值默认值
required是否必输boolean-false
message错误提示消息string-
trigger触发校验array/stringblur/change-
min最小长度int-
max最大长队int-
validator自定义校验规则,function代表自定义方法string/function-

mode_list rules

方式二 (只校验是否必填)boolean/array true/false | []

1.3.42

9 months ago

1.3.43

9 months ago

1.3.44

9 months ago

1.3.41

9 months ago

1.3.40

10 months ago

1.3.39

12 months ago

1.3.37

12 months ago

1.3.38

12 months ago

1.3.36

1 year ago

1.3.32

1 year ago

1.3.35

1 year ago

1.3.33

1 year ago

1.3.34

1 year ago

1.3.31

1 year ago

1.3.28

1 year ago

1.3.29

1 year ago

1.3.30

1 year ago

1.3.27

1 year ago

1.3.26

1 year ago

1.3.25

1 year ago

1.3.24

1 year ago

1.3.23

1 year ago

1.3.10

1 year ago

1.3.13

1 year ago

1.3.14

1 year ago

1.3.11

1 year ago

1.3.12

1 year ago

1.3.17

1 year ago

1.3.18

1 year ago

1.3.15

1 year ago

1.3.16

1 year ago

1.3.19

1 year ago

1.3.20

1 year ago

1.3.21

1 year ago

1.3.22

1 year ago

1.3.9

1 year ago

1.3.8

1 year ago

1.3.7

1 year ago

1.3.6

1 year ago

1.3.5

1 year ago

1.3.4

1 year ago

1.3.3

1 year ago

1.3.1

1 year ago

1.2.8

1 year ago

1.2.7

1 year ago

1.2.6

1 year ago

1.2.5

1 year ago

1.2.10

1 year ago

1.2.11

1 year ago

1.2.17

1 year ago

1.2.18

1 year ago

1.2.19

1 year ago

1.2.20

1 year ago

1.2.9

1 year ago

1.2.0

1 year ago

1.2.4

1 year ago

1.2.3

1 year ago

1.2.2

1 year ago

1.2.1

1 year ago

1.1.20

1 year ago

1.1.19

2 years ago

1.1.18

2 years ago

1.1.17

2 years ago

1.1.16

2 years ago

1.1.15

2 years ago

1.1.14

2 years ago

1.1.12

2 years ago

1.1.13

2 years ago

1.1.11

2 years ago

1.1.9

2 years ago

1.1.10

2 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.1.8

3 years ago

1.1.7

3 years ago

1.1.6

3 years ago

1.1.5

3 years ago

1.1.4

3 years ago

1.1.3

3 years ago

1.1.2

3 years ago

2.0.1

3 years ago

1.0.14

3 years ago

1.0.13

3 years ago

1.0.12

3 years ago

1.0.11

3 years ago

1.0.10

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago