1.0.4 • Published 3 years ago
wangzn-react-utils v1.0.4
react中可使用的js工具
为方便前端开发,在此封装了一些前端常用的函数
安装
npm i wangzn-react-utils
引入
import reactUtils from 'wangzn-react-utils'
代码部分
格式化相关
//以百位分割,过滤小数部分
formatToInteger(100)
//以百位分割,保留两位小数,不足两位的自动补0
formatToDecimal(100)
树结构相关
func:自定义函数
childrenStr:'children' //默认的子级字段为children
valueStr:'value' //默认的value字段为value
labelStr:'label' //默认的label字段为label
parentId:'parentId' //默认的parentId字段为parentId
//列表结构转为树结构
listToTree(list, parentId='parentId', childrenStr='children')
//树结构转列表(递归实现)
treeToList(tree, result = [], level = 0, childrenStr='children')
//树结构转列表(循环实现)
treeToListByLoop(tree, childrenStr='children')
//树结构筛选
treeFilter(tree, func, childrenStr= 'children')
//树结构查找节点
treeFind(tree, func, childrenStr= 'children')
//从树中查找某一value对应的label信息,找到返回对应label,没找到返回空字符串
queryTreeLabelByValue(tree, value, childrenStr= 'children', valueStr='value', labelStr='label')