1.0.9 • Published 10 months ago

list-curd v1.0.9

Weekly downloads
-
License
ISC
Repository
-
Last release
10 months ago

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
1.0.9

10 months ago

1.0.8

10 months ago

1.0.7

11 months ago

1.0.6

11 months ago

1.0.5

11 months ago

1.0.4

11 months ago

1.0.3

11 months ago

1.0.2

11 months ago

1.0.1

11 months ago

1.0.0

11 months ago