list-curd
v1.0.9
Published
纯前端-列表数据-增删改
Downloads
8
Readme
LIST-CRUD
说明 纯前端列表 增删改API
基本使用
// 引入
import createCURD from './index.js';
// 初始化
let arr = [];
let arrCURD = createCURD(arr);
// 添加
arrCURD.add({ name: '张三', age: 20, sex: '男'});
arrCURD.add({ name: '张三', age: 20, sex: '男'});
arrCURD.add({ name: '张三', age: 20, sex: '男'});
// 修改
arrCURD.update(2, {name: '狗蛋', age: 18})
// 删除
arrCURD.remove(1);
- API
/**
* @param sourceArr 增删改成的模板数组
* @param indexKey 数组中元素的唯一标识 默认index
*/
export function createCURD(sourceArr, indexKey): CURD
/**
*
* @param item 添加到数组中的元素
* @param isPush 追加 还是 添加 默认为 true
*/
export function add(item:obj, isPush: Boolean ):objList[]
/**
*
* @param id 需要删除的元素的 唯一标识
*/
export function remove(id: number|string ):objList[]
/**
*
* @param id 元素的id
* @param newData 新数据
*/
export function update(id:number|string, newData: objList) :objList[]
欢迎加入问题沟通群:(提供技术支持)
- 请备注暗号:curd