1.3.44 • Published 4 months ago

et-element-ui v1.3.44

Weekly downloads
-
License
MIT
Repository
-
Last release
4 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

4 months ago

1.3.43

4 months ago

1.3.44

4 months ago

1.3.41

4 months ago

1.3.40

6 months ago

1.3.39

7 months ago

1.3.37

7 months ago

1.3.38

7 months ago

1.3.36

7 months ago

1.3.32

8 months ago

1.3.35

8 months ago

1.3.33

8 months ago

1.3.34

8 months ago

1.3.31

8 months ago

1.3.28

8 months ago

1.3.29

8 months ago

1.3.30

8 months ago

1.3.27

8 months ago

1.3.26

8 months ago

1.3.25

8 months ago

1.3.24

9 months ago

1.3.23

9 months ago

1.3.10

10 months ago

1.3.13

10 months ago

1.3.14

10 months ago

1.3.11

10 months ago

1.3.12

10 months ago

1.3.17

9 months ago

1.3.18

9 months ago

1.3.15

10 months ago

1.3.16

9 months ago

1.3.19

9 months ago

1.3.20

9 months ago

1.3.21

9 months ago

1.3.22

9 months ago

1.3.9

10 months ago

1.3.8

10 months ago

1.3.7

10 months ago

1.3.6

11 months ago

1.3.5

11 months ago

1.3.4

11 months ago

1.3.3

11 months ago

1.3.1

11 months ago

1.2.8

12 months ago

1.2.7

1 year ago

1.2.6

1 year ago

1.2.5

1 year ago

1.2.10

12 months ago

1.2.11

12 months ago

1.2.17

12 months ago

1.2.18

12 months ago

1.2.19

12 months ago

1.2.20

12 months ago

1.2.9

12 months 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

1 year ago

1.1.18

1 year ago

1.1.17

1 year ago

1.1.16

1 year ago

1.1.15

1 year ago

1.1.14

1 year ago

1.1.12

1 year ago

1.1.13

1 year ago

1.1.11

1 year ago

1.1.9

1 year ago

1.1.10

1 year 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