Skip to content

useDynamicList

代码演示

基础用法

在Element Form中的使用

页面配置

import { useDynamicList } from '../index'

const { list } = useDynamicList(initialList?: any[])
import { useDynamicList } from '../index'

const { list } = useDynamicList(initialList?: any[])

API

Params

参数说明类型备注
list当前的列表any[]-
resetList重新设置 list 的值(list: any[]) => []-
insert在指定位置插入元素(index: number, item: any) => []-
merge在指定位置插入多个元素(index: number, items: any[]) => []-
replace替换指定元素(index: number, item: any) => []-
remove删除指定元素(index: number) => []-
move移动元素(oldIndex: number, newIndex: number) => []-
getKey获得某个元素的 uuid(index: number) => number-
getIndex获得某个 key 的 index(key: number) => number-
push在列表末尾添加元素(item: any) => []-
pop移除末尾元素() => []-
unshift在列表起始位置添加元素(item: any) => []-
shift移除起始位置元素() => []-
sortList校准排序(list: any[]) => any[]-

参数

参数说明类型默认值
initialList列表的初始值any[][]