zqmc-utils
v2.0.2
Published
> 编译指令
Readme
1. 发布npm
编译指令
npx tsc
发布指令
npm publish
2. 方法介绍
生成树结构方法:genTreeData
const data = [
{ id: 1, parentId: 0, label: 'test01' },
{ id: 2, parentId: 0, label: 'test02' },
{ id: 3, parentId: 2, label: '你好啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊' }
]
// 参数: 对象数组,key名 上级key名 顶级数据值
const treeData = genTreeData(data,'id','parentId',0)
console.log(treeData)获取搜索值得元素及上级元素: getAccordData
const data = [
{ id: 1, parentId: 0, label: 'test01' },
{ id: 2, parentId: 0, label: 'test02' },
{ id: 3, parentId: 2, label: '你好啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊' }
]
// 参数:对象数组 搜索关键字 label键名 key键名 上级key键名 顶级数据得值
const accordData = getAccordData(data,'搜索关键字','label','id','parentId',0)获取搜索值的所有上级key值
const data = [
{ id: 1, parentId: 0, label: 'test01' },
{ id: 2, parentId: 0, label: 'test02' },
{ id: 3, parentId: 2, label: '你好啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊' }
]
// 参数:对象数组 搜索关键字 label键名 key键名 上级key键名 顶级数据得值
const accordKeys = getAccordKeys(data,'搜索关键字','label','id','parentId',0)