Skip to content

全局方法 ​

递归遍历树形结构 ​

depthForEach

javascript
depthForEach([], Function, children = 'children')

构建树形结构 ​

buildTree 根据id 和pid 构建树形结构

javascript
buildTree([], id, pid)

添加动态路由 ​

addRoutes

javascript
addRoutes(ctx, [])

获取加密的密钥 ​

getCrypto

javascript
getCrypto({iv, key})

对称加密 ​

encrypt

javascript
encrypt(str, iv, key)

对称解密 ​

encrypt

javascript
decrypt(str, iv, key)

去除重复的斜杠 ​

removeRepeatBias

javascript
removeRepeatBias(str, false) // 如果传入代表是链接地址

复制文本 ​

clipboardCopy

javascript
clipboardCopy(str)

消除浏览器报错 ​

browserPatch, 解决浏览器事件报错行为,在入口文件调用即可

javascript
browserPatch()

深度克隆 ​

deepClone

javascript
deepClone(obj)

深度合并 ​

deepMerge

javascript
deepMerge(target, source)

不刷新添加参数到URL ​

addParamsToUrl

javascript
addParamsToUrl(url, params)