1.0.16 • Published 6 years ago

itz-element v1.0.16

Weekly downloads
-
License
MIT
Repository
-
Last release
6 years ago

itz-element

itouzi dashboard ui base on element

Development

npm i cooking -g
npm install
npm run dev

Production

npm run dist

Components

itz-table 组件

itz-table 配置

参数说明类型可选值默认值
width表格固定宽度number--
height表格固定高度number--
max-height表格最大自适应高度,值为auto时表示取页面最大高度string, number'auto'-
stripe是否为斑马纹 tablebooleanfalse
border是否带有纵向边框booleanfalse
fit列的宽度是否自撑开booleantrue
select-mode单选还是多选string'single'/'multiple'/'none''none'
row-class-name行的 className 的回调。Function(row, index)--
row-key行数据的 Key,用来优化 Table 的渲染;在使用 reserve-selection 功能的情况下,该属性是必填的Function(row), String--
query-url展示数据的接口string--
delete-url删除操作的接口string--
delete-confirm删除前是否需要确认操作boolean-true
current-page默认显示第几页number-1
page-size每页显示条数number-10
page-sizes每页显示个数选择器的选项设置Array-10,20,30,50
pager-position分页的位置string'start'/'center'/'end''end'
show-pagination是否显示分页booleantrue/falsetrue
search-object搜索对象object-{}

itz-table 事件

调用组件事件时使用: this.$refs.mytable.$emit(事件名称, true) 注:mytable 为页面中 itz-tableref 属性值

事件名称说明
onSearch通知表格进行查询
onRefresh通知表格刷新
onDelete通知表格删除当前选中的行

关联操作按钮

itz-table 提供 name 为 options 的插槽,可以自定义查询条件元素和各种按钮放入插槽,示例请看 example/app.vue

itz-form 组件

itz-form 配置

参数说明类型可选值默认值
action-query表单查询地址,配置此地址后,编辑和查看的表单会按id从后端查询记录后再显示,如果不配置此地址,会使用当前表格选中的记录String--
action-create表单新增地址String--
action-update表单修改地址String--
title表单显示标题String--
model表单数据对象,同el-formObject--
rules表单校验规则,同el-formObject--
dialogSize表单弹窗大小Stringtiny/small/large/fulltiny
inline行内表单模式,同el-formBoolean--

itz-form-item 配置

参数说明类型可选值默认值
currentMode可在哪个模式先显示此行表单项Stringinsert,view,editinsert,view,edit
special是否自定义查看模式下的显示Stringcustom-
viewModel查看模式下的数据对象String\Number--
prop表单域数据对象String--
required是否必填项Boolean--
label标签文本String--
label-width标签文本宽度,如:‘50px’String--

License

MIT