Skip to content

Releases: hotWater-me/treeStructureHandle

v1.3.4

13 Jan 18:44
Compare
Choose a tag to compare

🔥 fea: 修改treeData的键值

v1.3.3

06 Aug 08:09
Compare
Choose a tag to compare

🔥 fea: 增加层级遍历

v1.3.2

07 May 10:33
Compare
Choose a tag to compare

🐛 fix: nodePath返回错误的

v1.3.1

09 Apr 09:17
Compare
Choose a tag to compare

🔥 fea: 增加类型声明

v1.2.1

02 Apr 08:55
Compare
Choose a tag to compare

🔥fea: 一维化数据增加id和parentId && 增加实例导出和class导出

v1.1.1

09 Apr 09:14
Compare
Choose a tag to compare

🔥 新增一维化数据

init project

18 Mar 06:58
28a0446
Compare
Choose a tag to compare

✨ API

  🌈 获取树结构数据某一个键值 */ convertData(原数组: uniteObject[], 想获得的键名: string);

  🌈 将一维数组转化为树结构类型数据 */ arrToTreeData(原数组: arrToTreeDataType[])

  🌈 获得树结构类型数据的路径 */ nodePath(原数组: uniteObject[], 键名: string ,连接符号: string);

  🌈 获取节点的子节点 */ getChildNode(原数组: uniteObject[], 键名: string, 键值: string);

  🌈 为每个节点插入属性 */ insertAttr(原数组: uniteObject[], 要插入的对象: { [key: string]: any })

  🌈 为节点替换键名 */ replaceKeyName(原数组: uniteObject[], 要替换的对象: { [key: string]: any })

  🌈 获得节点的个数 */ getnodeCount(原数组: uniteObject[])

✨ Utils

  🆕 对象替换键名 */ renameKeys(要替换的键名: { [key: string]: string }, 原数据: { [key: string]: string })

  🆕  去重并去除undefined */ delUndefined(原数组: any[])