1.0.9 • Published 2 years ago

list-curd v1.0.9

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years 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

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago