ArrayItems 自增列表 ​

表单自增,删除,上移,下移,拖拽排序。

基础用法 ​

使用array-items组件的default插槽来动态渲染每一行

使用append插槽来追加一些内容。

字符串数组

对象数组 ​

使用 from 表单组件的 v-model 绑定对应的 prop

对象数组
输入框
日期
选择器

校验 ​

使用 form-item 组件的 rules 属性即可,更多自定义校验,请参考官方文档

输入框
日期
选择器

禁用 ​

使用 disable 属性可禁用全部

对象数组
输入框
日期
选择器
输入框
日期
选择器
输入框
日期
选择器

Index ​

Index 序号

可以使用formatter 来格式化展示内容

#1.1
#2.2
#3.3
#4.4
#5.5

Addition ​

Addition 组件本质就是el-button组件的扩展,你可以当作 el-button 组件来使用。

title method defaultValue 属性是 Addition 组件的扩展属性

Remove ​

Remove 组件本质就是el-button组件的扩展,你可以当作 el-button 组件来使用。

title 属性是 Addition 组件的扩展属性

MoveDown/MoveUp ​

MoveDown 和 MoveUp 组件本质就是el-button组件的扩展,你可以当作 el-button 组件来使用。

title 属性是 MoveDown 和 MoveUp 组件的扩展属性

SortHandle ​

SortHandle 组件本质就是el-button组件的扩展,你可以当作 el-button 组件来使用。

API ​

ArrayItems Slots ​

插槽名说明参数
default动态循环遍历的内容{ field:FormItemContext, $index: number, $record: any }
append前置插槽{ field:FormItemContext }
addition比如放置一些添加按钮插槽{ field:FormItemContext }
append后置插槽{ field:FormItemContext }

Index ​

属性名说明类型默认值
index索引值number-
formatter格式化的内容formatter?: (index: number) => string-

Addition ​

属性名说明类型默认值
title按钮内容string-
method数组前置插入还是后置插入enumpush
defaultValue往数组里面插入的值any-
el-button 属性,事件,插槽--

Remove ​

属性名说明类型默认值
title按钮内容string-
el-button 属性,事件,插槽--

MoveDown/MoveUp ​

属性名说明类型默认值
title按钮内容string-
el-button 属性,事件,插槽--

SortHandle ​

属性名说明类型默认值
el-button 属性,事件,插槽--

源代码 ​

组件 • 样式 • 文档

贡献者 ​